sr cache跟memc我也用过,我理解就是存取缓存的模块,store那部分看不太懂,httpdavmodule完全搞不懂,初步支持了webDav,但是google搜在nginx里面具体怎么操作就是找不到,我可以理解您的意思是用SR cache存到缓存,然后用webDAV存到本地吗?如果是的话,您能告诉我具体一点的操作吗?
在 2012年8月3日星期五UTC+8上午2时24分02秒,agentzh写道:
Hello!2012/8/2 ganggewudi <3925...@qq.com>:
> 前端发来的请求,nginx中转一下请求另外一个server上的文件,server传过来之后,nginx传给前端,我想在这个过程中把文件保存在本地的指定目录,而不是显式的调用LUA的io.open(),直接使用Nginx自带的功能,求教,刚才看了一下文档,还是不太了解具体的操作办法。
>
Nginx 的 http-cache 只能作用于标准的 nginx upstream 模块,所以不适用于 ngx_lua 生成的响应。
对你这里的需求,可以尝试结合使用我 ngx_srcache 模块和 nginx 自带的 ngx_dav 模块:
http://wiki.nginx.org/HttpSRCacheModule
http://wiki.nginx.org/HttpDavModule
Best regards,
-agentzh