HTTP 压缩代理

HTTP 压缩代理

我正在寻找 HTTP 压缩代理。基本上,我需要一个代理来压缩图像和文本,以便在访问网络时通过慢速互联网连接进行传输。将其放入图表中

客户端 ---/快速本地网络/--- HTTP 压缩代理 ---/慢速互联网连接/--- 网络(例如 Facebook、Wiki、Google)

我将使用 Squid 进行缓存,但据我所知,它不支持 HTTP 压缩(gzip、deflate)

答案1

快速查看文档后,我相信 squid 会接受并缓存来自服务器的压缩数据。压缩图像可能会适得其反。大多数图像格式已经压缩得很好,尝试压缩它们通常会因压缩算法的开销而增加图像大小。

您可以使用 apache 作为代理。您应该为 squid 提供大量磁盘空间来缓存数据。仔细查看缓存选项并观察缓存统计信息。我发现某些网站的缓存效果根本不好。

答案2

您是否意识到图像数据的压缩效果不是很好。在这些情况下,压缩/传输/解压缩通常比直接传输未压缩的图像数据花费更多时间。

相关内容