如何使用 Squid Windows 反向代理缓存流媒体视频和 Silverlight

如何使用 Squid Windows 反向代理缓存流媒体视频和 Silverlight

我们有一个运行 Silverlight 应用程序(如果有人想知道的话,是 ACTUS 媒体监视器)的内部网网络服务器。

该服务器用于录制视频并通过 CDN 解决方案将其流式传输给客户端。

我们希望在服务器和 CDN 提供商之间放置一个反向代理,以消除当前困扰我们的办公室网络瓶颈。

我已经在网络外的单独机器上设置了 SQUID for Windows,使用 squid基本加速器配置设置。

就反向代理而言,它似乎可以工作,请求被转发并且应用程序正在运行,但它似乎没有缓存任何东西(安装 squid 的驱动器上没有使用任何空间)。

我在 squid 中找到了开启缓存的明确设置,因此我假设它默认是开启的。也许我需要一些其他技巧来使视频和/或 silverlight 可缓存?

任何帮助都将不胜感激。任何您需要的信息我都会立即提供。

提前致谢!

答案1

好的,经过一番摆弄后我明白了。

Silverlight 应用程序无关紧要,它所做的一切(就代理而言)是获取动态 HTTP 内容。

除了基本设置之外,我需要的是一个如下所示的 refresh_pattern:

refresh_pattern -i \.ashx 10080 90% 999999 ignore-no-cache override-expire ignore-private

现在我对代理设置及其工作原理有了更多的了解。哇哦!

相关内容