第 28 章。软件 - 服务器/代理网络

目录
28.1. Linux Squid 代理服务器
28.2. 配置和优化
28.3. 使用 GNU malloc 库提高性能
28.4. 编译和优化
28.5. 配置
28.6. 配置 /etc/squid/squid.conf 文件 - 在 httpd-accelerator 模式
28.7. 配置 /etc/squid/squid.conf 文件 - /代理缓存模式
28.8. 配置 /etc/rc.d/init.d/squid 脚本文件 - /所有配置
28.9. 配置 /etc/logrotate.d/squid 文件
28.10. 优化 Squid
28.11. Netscape 代理配置
28.12. 已安装的文件

代理服务器因其节省带宽、提高安全性并提升网页浏览速度的能力而变得比以往任何时候都更受欢迎。目前只有少数代理服务器程序可用。这些代理服务器有两个主要缺点

它们是商业的。
它们不支持 ICPICP 用于交换关于邻居缓存中 URL 存在的提示

Squid 是代理缓存服务器的最佳选择,因为它稳健、免费,并且可以使用 ICP 功能。

源自缓存的软件,该软件来自 ARPA 资助的 Harvest 研究项目,该项目由国家应用网络研究实验室开发并由国家科学基金会资助。Squid 为 Web 客户端提供高性能缓存,并支持 FTP、Gopher 和 HTTP 数据对象。它将热点对象存储在 RAM 中,维护磁盘上对象的强大数据库,具有复杂的访问控制机制,并支持用于代理安全连接的 SSL 协议。此外,它可以分层链接到其他基于 Squid 的代理服务器,以简化页面缓存。