nginx使用,Nginx proxy_cache 使用示例

原文出处:http://blog.chenlb.com/2010/04/nginx-proxy-cache.html
动态网站使用缓存是很有必要的。前段时间使用了 nginx proxy_stroe 来保存静态页面,以达到缓存的目的。当然 proxy stroe 用来做缓存是不够好的方案。
缓存这一块当然还有 squid 之类的独立缓存服务器。如果使用 nginx 为 web 服务器,还要加个 squid 来缓存,是觉得多了一个 http 请求层。幸好 nginx 0.7 有了 proxy_cache 来做这个缓存的事。
之前来有个 ncache 是新浪员工开发的 nginx 模块(好像只能在 nginx 0.6 中编译无运行)。已经停止维护了,已经被加到 nginx 标准库里了。昨天还不知道 proxy_cache 就是 ncache 的功能时,还在努力匹配 ncahce,浪费了N多时间,最终没看到可以缓存。后来尝试 proxy_cache 才解决,且使用简单。
安装 Nginx 请看:安装 Nginx 配置负载均衡,如果没有 pcre 库,可以到http://sourceforge.net/projects/pcre/files/ 下载(我用的是 8.02)。
nginx 0.7.65 默认安装就可以了。
安装好后开始匹配 proxy_cache,先准备后台服务器的文件,如是 time.jsp,内容:
  1.   
  2. <%=new java.util.Date() %>  
Tags:  nginx配置 nginx nginx使用

延伸阅读

最新评论

发表评论