如果网络上有几台计算机连接到互联网,是否有办法将所有传入的文件和媒体存储在全局共享网络缓存中,这样只需要一次即可。特别是对于视频共享网站,是否可以将其下载到缓存中并在将来从那里访问,而不是每次下载相同的视频 10 次以上?
答案1
Squid 是首选工具,您甚至可以透明地运行它,这样用户就不需要更改设置。
但是许多“Web 2.0”网站(特别是由 Google 运营的网站)都会故意破坏缓存,因此您可能需要查看一些参考资料来设置 squid 来修改请求,从而强制对其进行缓存。
我们运行一些几百兆比特的缓存,并看到带宽提高了约 30%,足以支付每年更换一次完整硬件的费用(但我们没有这样做)。
答案2
是的,它被称为缓存代理服务器。 http://en.wikipedia.org/wiki/Proxy_server
答案3
尝试安装 Linux 服务器并使用乌贼在上面。
答案4
鉴于您说的是“几台计算机”,我假设这里不可能使用功能齐全的专用代理服务器。通过购买代理设备,您可能可以在较小的环境中获得足够的结果。我最近没有这方面的经验,所以无法提出建议,但如果您四处寻找网络供应商,您应该会找到适合的东西(而且不会花光积蓄)。