在 WordPress 上使用 https 时,TTFB 速度较慢,但​​已多次优化

问题描述

我的 wordpress 上的 TTFB 有问题。第一次在浏览器上加载总是很慢,多次重新加载后,TTFB仍然超过600ms。 这是一些信息:

但结果只影响到 TTLB 而不是 TTFB:

  • 使用这个命令: curl -o /dev/null -w "Connect: %{time_connect} TTFB: %{time_starttransfer} Total time: %{time_total} \n" https://passioshop.com 。 我注意到,TTFB:
    • 使用 HTTP 时:0.016s
    • 首次使用 HTTPS:2.799 秒
    • 下一次,使用 HTTPS:0.209 秒
  • 在浏览器的检查中:

这是第一次在浏览器上加载:

This is the first time loading on the browser

而下一次,尤其是加载像 https://passioshop.com/test.html 这样的纯文本时,它仍然在 500 毫秒以上:

And the next time

我在 Google PageSpeed Insights 中几乎得了 100 分:

enter image description here

请有人帮我解决这个问题。 任何提示或如何找到原因都可能对我有很大帮助! 感谢您的帮助。

解决方法

静态文件在大约 500 毫秒内呈现的事实意味着问题根本不在于 WordPress。我建议尝试做以下事情:

  1. 完全禁用 Cloudflare 保护一段时间,看看是否能改善结果。
  2. 因为你有 VPS,我可能假设你有 root 访问权限,所以你可以尝试安装 Nginx + Apahce2 设置,这样静态文件的渲染速度肯定会比。

在您的情况下不会影响速度的事情:

  • 优化 Wordpress
  • 更新和优化 mySQL:使用 MariaDB、256MB 查询缓存...

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...