Wordpress、Varnish、Nginx + php5-fpm - php5-fpm 触发每一次命中。

Wordpress、Varnish、Nginx + php5-fpm - php5-fpm 触发每一次命中。

我在一台 512Mb digitalocean VPS 上托管了一个 wordpress 网站。一切正常,Varnish 的命中率非常高。已登录用户绕过。

我注意到的唯一事情是 php5-fpm 每次访问都会触发。

我如何才能追踪到如何绕过缓存并传递到后端。

系统负载显著改善,而且对于如此小型的 VPS 来说,Varnish 的表现非常出色,但我的目标是找出为什么当我认为不需要时 php5-fpm 会触发。

谢谢

答案1

我知道的两个选择:

  • 为 php5-fpm 打开访问日志记录 - 我不太清楚该怎么做,但我已经用 HHVM 做过了,所以应该是可以做到的,而且相当容易
  • 为每个位置块添加一个标题(如果您有标题模块编译于,此处的说明),然后使用 curl 或带有“Live HTTP Headers”插件的 Firefox 查看请求和响应。标头将告诉您哪个位置块为哪个请求提供服务。
location (whatever) {
  (php stuff)
  add_header Z_LOCATION "DESCRIBE LOCATION NAME"; add_header URI $uri;
}

相关内容