一些可以减少WordPress站点的TTFB的方法:

1. 使用快速的网络主机

使用一个经过深思熟虑的架构的快速web主机将大大减少TTFB。托管的WordPress主机为WordPress站点配置了专门的服务器,这样您就可以确信您的动态内容得到了很好的处理。

考虑主机服务器的位置非常重要。选择物理位置离用户更近的主机。例如,如果您的大多数用户都位于欧洲,那么将您的站点托管在欧洲而不是美国是有意义的。(尽管您可以使用CDN来解决这个问题,我们将在下面讨论。)

另外,虽然您不能真正控制站点接收的流量,但是您可以控制站点的可伸缩性。因此,如果你希望你的网站流量大,确保你的主机能够迅速扩展你的网站,以提高它的TTFB。

2. 保持WordPress,插件和主题的更新

WordPress核心团队,以及插件和主题作者,经常在他们的更新中添加性能优化。有时,这意味着他们优化了代码运行到数据库的查询,或者进行了影响PHP代码效率的更新。

最好的做法是只保留您需要的插件和主题,而删除其余的。所以要经常检查你的插件和主题,删除你不再使用的插件和主题。

插件的质量也会影响TTFB,所以要注意那些影响站点性能的插件。例如,坏链接检查器被设计为在后台运行,经常检查坏链接。结果是WordPress管理速度变慢,TTFB增加了。

3.减少查询

通常,站点为从数据库获取信息而运行的查询数量会影响TTFB。要帮助识别任何查询瓶颈,可以尝试安装一个诊断插件(如query Monitor),或者考虑一个更重要的工具(如New Relic)。后者将帮助您真正深入研究最耗时或查询时间最慢的数据库查询,以便您能够发现哪些插件、主题或设置正在影响站点的页面速度。

4. 使用缓存

减少TTFB最简单的方法之一是在WordPress站点上设置缓存。缓存有助于减少服务器处理时间,从而减少TTFB。

检查您的web主机,看看它们提供了什么对象缓存功能。通常,您需要做的就是请求您的主机启用它。

另外,在您的站点上启用WP Rocket来缓存动态内容,以便更快地将页面交付给返回站点的访问者。

现在就得到WP火箭,并立即测试改进!

5. 使用一个CDN

使用高质量的CDN可以帮助通过全球服务器网络更快地向用户交付静态内容,比如图像和脚本。这意味着,例如,如果您的服务器位于欧洲的地理位置,而您的用户主要在美国,那么他们将从离您站点较近的服务器位置接收您站点的内容。

这减少了站点服务器和访问者之间的网络延迟。

要了解更多关于CDNs的信息,以及如何选择find one,请查看WordPress的最佳内容传递网络。

6. 使用高级DNS服务

典型的主机包不提供高级DNS(尽管一些托管的WordPress主机提供)。投资于高级DNS提供商将确保通过使用DNS服务器的全球网络以低延迟回答DNS查询,从而帮助您减少TTFB。

如果您想更进一步,请考虑在站点上启用DNS预取。该技术允许您告诉浏览器在用户浏览时在后台的页面上执行DNS查找。有关这方面的更多信息,请查看Preload、Prefetch、Preconnect:如何使用浏览器资源提示加快站点的速度。

结束:您可以在站点上实现许多其他高级技术来改进TTFB,比如磁盘IO、TLS开销、减少自动加载的数据等等。但是我们在本文中介绍的方法相对容易实现,并且会给您带来最大的实惠。

虽然TTFB是否是一个有意义的度量标准还没有定论,但是仍然值得你去衡量和改进你的TTFB。最终,您开始向访问者显示内容的速度越快,他们就越有可能停留下来,浏览您的站点并进行转换。