对于小型家庭网络——两台笔记本电脑、两台台式机和主服务器——我应该期望通过在主服务器上运行 Squid 获得很多收益吗?我完全理解为小型家庭网络运行缓存名称服务器的价值,但我不确定运行 HTTP 缓存代理是否有任何价值。
主服务器对网络上的所有其他计算机执行完整的 NAT,以防万一。
对于小型家庭网络——两台笔记本电脑、两台台式机和主服务器——我应该期望通过在主服务器上运行 Squid 获得很多收益吗?我完全理解为小型家庭网络运行缓存名称服务器的价值,但我不确定运行 HTTP 缓存代理是否有任何价值。
主服务器对网络上的所有其他计算机执行完整的 NAT,以防万一。
您可能不会真正看到网络性能的太大提升。
你得到的是
我不认为这是值得的。您可能会在常用页面上看到小幅加速(如果两台机器都使用它们),但您不会节省足够的带宽或时间来让它值得麻烦,IMO。
如果您有一个小型网络,则不会有太多收获。我有鱿鱼在我们的家庭网络上运行。上次我测量它时,它减少了 6-8% 的流量。通过消除延迟对 TCP 设置的影响,您还可以获得好处。但是除非多个用户访问同一个站点,否则重新访问的命中很可能不会来自浏览器的缓存。如果我不知道鱿鱼在跑,我很难区分。
如果它们都运行相同的操作系统,并且所述操作系统上的更新系统对缓存友好,则使用 Web 缓存将意味着您下载每个更新一次,而不是(在您的情况下)四次。
YMMV。
几乎没有,甚至更慢,除非所有 4 台计算机一直都访问完全相同的网站并且仍然没有任何值得高兴的事情,我正确地花费了所有时间来节省输入此消息:S
如果您阻止除了来自 squid 的所有出站流量,您可以很好地了解从您的网络发送出您不知道的流量的情况。有些东西会从你的防火墙反弹,其余的你可以在你的 squid 日志中看到。