如何configurationNGINX的FLYstream与proxy_cache?

我有一个超过20GB的可用RAM的媒体存储服务器。 服务器存储一个FLV文件。 我使用NGINX与HttpFlvStreamModule进行stream式传输。 它的作用像一个伤害。
我想利用免费的内存来存储最受欢迎的电影。 这将给硬盘一个呼吸。 我已经尝试将proxy_cache与安装到RAM的目录结合使用。 代理caching工作正常,但flv模块停止工作,我无法倒带电影(寻求)。 我已经尝试了几个nginxconfiguration,但没有一个按我的意愿工作。

另外,我尝试使用proxy_store,但是在caching选项中它很差。
proxy_cache_min_uses选项对于select最stream行的文件非常重要。

任何人都有类似的问题?

除非我误解你的设置,否则你应该使用proxy_cache来加快速度,因为nginx与媒体文件在同一个盒子里。 只要让操作系统使用额外的RAM作为文件系统caching(如果需要的话,监视和调整行为) – 这会比proxy_cache的速度快得多,因为所有的东西都在同一个盒子上。

Nginx的proxy_cache(或Varnish,Squid或任何其他HTTPcaching)只有在您要caching的内容位于不同的计算机上或正在dynamic生成时才有用。

我在Nginx列表上看到了一个关于这个问题的讨论。 显然没有太多的解决scheme。 有人build议使用这个模块作为flv的替代品,但没有关于它的工作与否的报告。