找到一个长TTFB的罪魁祸首

时间:2015-02-09 13:26:07

标签: php mysql wordpress performance

我们使用WP 4.1和〜十个信誉良好的插件运行会员网站。平均而言,我们的第一个请求需要1.2秒。

由于它是会员资格,我们使用片段缓存,而不是整页缓存。这样做我们将MySQL查询时间从90毫秒减少到10毫秒。

我们的插件和主题,虽然可能不是令人印象深刻的PHP,但编码不是很差。这些长TTFB使用默认主题,也没有插件。

TTFB的剩余因素是什么?我们如何查明问题?

1 个答案:

答案 0 :(得分:2)

好吧,如果您认为自己已优化了代码,则列表中的下一项应与服务器配置相关。像软件(NGINX而不是Apache http://www.theorganicagency.com/apache-vs-nginx-performance-comparison/),添加服务器缓存(Varnish,Redis,Memcache,OPCache等),MySQL配置和许多其他小改进。

此外,在共享托管环境中可以被视为瓶颈。