请知悉:本文最近一次更新为 9年 前,文中内容可能已经过时。

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

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

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


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


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


留言

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