php - 找到长 TTFB 的罪魁祸首

标签 php mysql wordpress performance

我们正在使用 WP 4.1 和大约十个信誉良好的插件运行一个成员(member)网站。平均而言,我们的第一个请求需要 1.2 秒。

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

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

TTFB 中还存在哪些因素以及我们如何查明问题?

最佳答案

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

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

关于php - 找到长 TTFB 的罪魁祸首,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28410869/

相关文章:

php - 在 wordpress 主题中使用很棒的字体

wordpress - WordPress 上的页面标题位于网站名称之前

php - 将两个 href 显示到表中的单独列中

javascript - 如何获取调用表单的按钮

php - 使用所有不同的重定向页面进行登录 session

mysql - SELECT NOT IN 来自其他表的两个外键

java - 使用 Google Cloud SQL 进行 Spring 启动

html - 如何从sql文本字段中获取带有html标签的 "grep"行?

php - 在 Laravel 中,您可以使用对象的主键检查对象是否在集合中吗?

php - 试图了解 MVC 模型,建议?