有人能告诉我这两个缓存如何协同工作吗?nginx 如何知道首先从哪个缓存中提取?忽略哪个?还是两者都提取?提前致谢。
答案1
W3-total-cache 插件将页面的静态版本存储在单独的文件夹结构中。
当请求一个页面时,NGINX 会首先检查站点配置以查找静态版本,如果不存在,则提供动态版本。
nginx 的 fastcgi 缓存确实缓存了来自 fastcgi 脚本的答案。
因此,对于请求,完整的查找顺序将是:
- NGINX fastcgi 缓存
- 来自 W3TotalCache 的静态版本
- 动态版本