Nginx不仅有个大家很熟悉的缓存代理后端内容的proxy_cache,还有个被很多人忽视的fastcgi_cache。
proxy_cache的作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态,其减少Nginx与后端通信的次数,节省了传输时间和后端宽带。
fastcgi_cache的作用是缓存fastcgi生成的内容,很多情况是php生成的动态的内容,其减少了Nginx与php的通信的次数,更减轻了php和数据库(MySQL)的压力,这比用memcached之类的缓存要轻松得多。
但是,缓存也有弊端,比如说评论了之后不能会当时显示等等,自己取舍,有得必有失。

以上内容摘自:http://www.linuxyan.com/web-server/78.html

目前环境启用的是fastcgi_cache,感觉不需要两个都启用,如果有大神看到有更牛逼的见解,跪求赐教。


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

与《Nginx中proxy_cache和fastcgi_cache的差别》相关的博文:


发布时间 12/06/2014 10:15:01所属栏目 Software.所属标签 .

留言

Admin Avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌