yuweitaocn 发表于 2011-7-17 14:31:20

这几天手头有一个服务器,研究了一下NINGX的缓存服务,有兴趣的来看一下。

在http部分加入:
proxy_cache_path /usr/local/nginx/proxy_temp levels=1:2 keys_zone=NAME:10m;
在server部分加入:
location ~ ^(.+\.php)(.*)$ {
    proxy_pass   http://127.0.0.1:8000;
    proxy_redirect off;
    proxy_set_header Host $host;
roxy_set_header      X-Real-IP $remote_addr;
proxy_set_header      X-Forwarded-For $proxy_add_x_forwarded_for;    proxy_cache NAME;
    proxy_cache_valid 200 302 1h;
    proxy_cache_valid 301 1d;
    proxy_cache_valid any 1m;
} 这一个是根据我的服务器而配的,我的APACHE后台服务器的端口是8000其这样配的话,NINGX会把PHP的页面服务给缓存一下,访问的速度相当的快(但是这一个缺点就是一些应用程序他也会缓存一下,就要各别设置了,这一个只是笼统的设置一下)
这样的配的话,就算后台的APACHEDOWN掉了,也可以看得到网站。。

monface 发表于 2011-7-17 20:45:23

顶一下,军哥该研究一下nginx的缓存

lnmpuser 发表于 2011-7-21 17:07:33

学习一下。。。。:victory:
页: [1]
查看完整版本: 这几天手头有一个服务器,研究了一下NINGX的缓存服务,有兴趣的来看一下。