Squid介绍

Squid介绍

Squid:优化Web交付

Squid是Web的缓存代理,支持HTTP,HTTPS,FTP等。通过缓存和重用经常请求的网页,它减少了带宽并缩短了响应时间。Squid具有广泛的访问控制,是一个出色的服务器加速器。它可以在大多数可用的操作系统(包括Windows)上运行,并且已获得GNU GPL的许可。

充分利用互联网连接

全球数百家Internet提供商都使用Squid为用户提供最佳的Web访问。Squid优化了客户端和服务器之间的数据流以提高性能,并缓存常用内容以节省带宽。Squid还可以通过多种方式将内容请求路由到服务器,以构建可优化网络吞吐量的缓存服务器层次结构。

网站内容加速与发布

互联网上成千上万的网站使用Squid来大大增加其内容的传递。Squid可以减少服务器负载并提高向客户端的交付速度。Squid还可以用于从世界各地传递内容-仅复制正在使用的内容,而不是无效复制所有内容。最后,Squid的高级内容路由配置使您可以构建内容集群,以通过各种Web服务器路由和负载均衡请求。

[Squid系统]当前以约75%的命中率运行,实际上使位于其后的Apache服务器的容量翻了两番。当大量流量通过另一个站点的Web链接到达特定页面时,这一点尤其明显,因为该页面的缓存效率将接近100%。 -Wikimedia部署信息。

想了解更多?

Squid项目提供了许多资源来帮助用户设计,实施和支持Squid安装。请浏览文档和支持部分以获取更多信息。

 

什么是Squid?

Squid是功能齐全的HTTP / 1.0代理,几乎(但不完全是,我们已经到达了!)是功能齐全的HTTP / 1.1代理。Squid提供了丰富的访问控制,授权和日志记录环境来开发Web代理和内容服务应用程序。Squid提供了一组丰富的流量优化选项,默认情况下启用了大多数选项,以简化安装并提高性能。

Squid如何产生?

Squid基于1990年代初开发的Harvest Cache守护程序。这是Harvest项目完成后从代码库中提取的两个分支之一。(另一个分支就是后来成为Netapp的Netcache的东西。)

Squid项目由NSF赠款(NCR-9796082)资助,涉及缓存技术的研究。该ircache资金跑了出来,几年后和鱿鱼项目通过志愿者捐赠和偶尔的商业投资继续。

目前,只有少数人投入大量时间和精力来开发当前和下一代内容缓存和交付技术,从而开发了Squid。越来越多的公司使用Squid来节省互联网网络流量,提高性能,为最终客户提供更快的浏览速度以及向全球数百万互联网用户提供静态,动态和流媒体内容。

今天谁在用Squid?

一个好问题!你们中的许多人甚至都不知道在使用Squid!一些公司在其家庭或办公室防火墙设备中嵌入了Squid,其他公司在大型Web代理安装中使用Squid来加速宽带和拨号Internet访问。Squid越来越多地用于内容交付体系结构中,以向全球互联网用户交付静态和流式视频/音频。

 

为什么要开发Squid?

(或者。“为什么要烦恼Web缓存?我不能只购买更多带宽吗?”)

HTTP协议的开发人员很早就发现内容将呈指数级增长,并且与分发机制有关,添加了强大的缓存原语。

这些原语允许内容开发人员和分发人员向服务器和最终用户应用程序提示如何验证,重新验证和缓存内容。这样的效果是大大减少了服务内容所需的带宽量并缩短了用户响应时间。

Squid是90年代中期最初的内容分发和缓存工作之后产生的项目之一。它已经成长为包括额外的功能,例如强大的访问控制,授权,日志记录,内容分发/复制,流量管理和整形等等。它具有许多新旧的解决方法,可以处理不完整和不正确的HTTP实现。

对于ISP:节省带宽,改善用户体验

Squid允许Internet提供商通过内容缓存节省带宽。缓存的内容意味着数据是在本地提供的,用户可以通过使用经常使用的内容以更快的下载速度看到数据。

调整良好的代理服务器(即使没有缓存!)也可以纯粹通过优化TCP流来提高用户速度。它易于调整服务器,以处理互联网上各种延迟,而台式机环境根本无法调整这些延迟。

Squid允许ISP避免花费大量金钱来升级核心设备和传输链路,以应对不断增长的内容需求。它还允许ISP根据技术或经济原因决定优先级和控制某些Web内容类型。

对于网站:在不花费大量硬件和开发时间的情况下扩展应用程序

Squid是最古老的内容加速器之一,世界上成千上万的网站使用它来减轻服务器负载。常见内容由Squid缓存并提供给最终客户端,而通常只需要应用程序服务器负载的一小部分。在现有网站前设置加速器几乎总是一项快速而简单的任务,并且会立即带来好处。

对于内容交付提供商:在全球范围内分发您的内容

Squid使内容分发者和流媒体开发者可以轻松地在全球范围内分发内容。CDN提供商可以购买运行Squid的廉价PC硬件,然后将其部署在Internet上的战略位置,以廉价,高效地提供大量数据。

过去,许多公司都以这种方式部署了运行Squid的服务器。

我该如何帮助鱿鱼项目?

Squid项目主要由志愿者投入,他们将时间和资源捐赠给各种活动。如果您需要帮助,可以选择几种方法。

参与发展

最明显的方法!订阅squid-dev邮件列表。我们很乐意帮助感兴趣的各方编写Squid网络缓存的小角落,并将其集成到主线分支中。

Squid Bugzilla中 有很多错误 ,可以从一些关注和关注中受益。

参与社区

鱿鱼维基是一个常见的问题,配置实例和其他文件可能总是多一点的关注做了仓库。创建一个帐户并与Wiki网站管理员联系,以授予您写访问权限。

该网站有一个案例研究角,其中包含有关在实际Internet网络中如何使用Squid的文章。目的是希望加深对积极使用Web内容交付技术的了解。这并不是专门推动Squid项目的-内容分发公司,Internet主干网,Internet访问提供商和用户都从内容缓存和分发技术中受益。

成为测试员

测试代码与编写代码一样重要。我们的许多问题报告都来自仅升级到“发行”版本的用户(如果您认为这是完全可以理解的。)有益的是,更多的用户愿意运行测试代码并提供有关其性能和性能的反馈。马车。然后,在正式发布稳定的代码之前,我们可能会遇到更多问题。

请记住-“稳定”代码是我们认为稳定的东西,如果没有人告诉我们,则...

支持开发人员

如果您想添加新的Squid功能或修复错误,请考虑赞助开发人员来完成这项工作。我们有一长串的支持服务 ,其中许多还提供开发服务。

其他

有关设备和金钱捐赠的信息,请访问“ 捐赠给鱿鱼项目”页面。

有关获得帮助和支持的信息,请参阅支持服务。

获取Squid

获取Squid很容易!您有多种选择:

许多操作系统在其port / packages系统中都包含Squid。这是快速启动并运行Squid的简便方法,也是使新的Squid版本保持最新的好方法。

您可能还想从此处或其中一个镜像站点下载官方源代码版本。这使您可以在编译时自定义Squid安装。下载后,请参阅编译Squid以获取有关编译源代码的帮助。

在某些情况下,您可能希望(或被迫)下载Squid二进制软件包。它们可用于多种平台,包括Windows。

最后,如果您是开发人员,或者想密切跟踪源代码,请随时从Squid服务器获取它。

 

Squid的一些文档

鱿鱼配置指令

[鱿鱼配置指令]  http://www.squid-cache.org/Doc/config/ 

在此页面上,找到所有Squid配置指令。有关完整文档,请参见相应的发行版配置指南。

版本特定指南:v4 3.5 3.4 3.3 3.2 3.1 3.0 2.7 2.6

 

FAQ

https://wiki.squid-cache.org/SquidFaq

https://wiki.squid-cache.org/SquidFaq/InnerWorkings

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据引用内容,在进行Squid配置时,你进行以下步骤: 1. 首先,在squid.conf文件中配置你的缓存目录,并确保目录权限正确。 2. 然后,运行命令"/usr/local/squid/sbin/squid -z"来初始化缓存空间。如果有错误提示,请检查你的缓存目录的权限。 3. 接下来,使用命令"/usr/local/squid/sbin/squid -k parse"来验证squid.conf的语法和配置。如果有语法或配置错误,命令会返回相应提示。如果没有返回任何提示,说明你的配置文件没有问题,可以尝试启动Squid。 4. 最后,使用命令"/usr/local/squid/sbin/squid -s"来启动Squid在后台运行。你可以使用"ps -A"命令来查看系统进程,确认是否有两个Squid进程在运行,从而验证Squid是否成功启动。 引用提供了Squid的下载链接,你可以从该链接下载Squid软件包。 如果你在配置文件修改后,需要重新加载配置文件,可以使用命令"/squid/sbin/squid -k reconfigure"来重新加载配置文件。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Squid安装及详细配置](https://blog.csdn.net/ibmfahsion/article/details/13326279)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值