我们正在运行一个使用WP 4.1和~10个著名插件的会员网站。平均来说,我们的第一个请求需要1.2秒。
因为它是一个成员,所以我们使用片段缓存,而不是全页缓存。这样做我们将MySQL查询时间从90ms减少到了10ms。
我们的插件和主题,虽然可能不是令人印象深刻的php,但并没有糟糕的编码。这些长TTFB使用默认主题,也没有插件。
TTFB中还有哪些因素,我们如何确定问题所在?
最佳答案
好吧,如果您认为您已经优化了代码,那么列表中的下一项应该与服务器配置相关。比如软件(NGINX而不是Apachehttp://www.theorganicagency.com/apache-vs-nginx-performance-comparison/)、添加服务器缓存(Varnish、Redis、Memcache、OPCache等)、MySQL配置以及许多其他的小改进。
此外,在共享宿主环境中也可以被视为一个瓶颈。