什么是TTFB?
到第一个字节的时间。顾名思义,它是从服务器接收第一个字节所需的时间,或者是请求网页时接收数据的速度。是我们进行WordPress优化的重要参照指标。今天老白博客就跟大家简单分享下2023年在WordPress网站中减少TTFB的9个技巧。
TTFB 与加载时间
有时TTFB与网站的加载时间混淆。但是,它们并不相同。加载时间是指请求的总时间,包括发送、TTFB、下载、解析等。
如何获取网站TTFB?
有几种工具可以测量TTFB,一种是本地的谷歌浏览器/火狐都行,还有就是在线的检测网站
ttfb检测网站1:https://tools.keycdn.com/performance
ttfb检测网站2(推荐):https://speedvitals.com/ttfb-test?
什么是好的TTFB?
谷歌建议TTFB最长为200毫秒。即使是200-400ms也可以。任何超过 500 毫秒的内容都被认为是缓慢的。它显然会影响网站的整体速度和用户体验。
如何在WordPress中减少TTFB?
1.使用 Cloudflare DNS
DNS 在页面速度和 TTFB 方面起着至关重要的作用。这是您的浏览器找到您的服务器并连接到它的方式。您的浏览器连接到服务器的速度越快,TTFB 就越快!
以下是Cloudflare DNS与流行服务的响应时间的比较:
供应商 | Prov响应时间(越低越好) |
---|---|
Cloudflare 云耀斑 | 12 ms |
GoDaddy 戈迪 | 48 ms |
Route 53 (AWS) Route 53 (AWS) | 49 ms |
Google Cloud 谷歌云 | 59 ms |
2.使用缓存插件
WordPress插件老白博客推荐过很多了,大家可以根据自身实际情况选择。
对于页面的每个新请求,WordPress必须执行PHP和MySQL查询。但90%的时间你不需要它。您可以生成 HTML 文件并直接提供它们。与从 PHP 生成它相比,它非常快。
相关的WordPress全站预缓存设置方案:https://www.xcbtmw.com/29561.html
3.使用VPS服务器或高性能托管主机
这个就没啥好说的了,硬件为王,优化为次!
4.使用 PHP v8.0(或最新版本)
如果缓存或静态网站不是一个好的解决方案(特别是对于电子商务,论坛),那么加快处理速度是唯一的方法。这不仅仅是增加 CPU 和 RAM。
尽管数量升级较小,但性能明显不同!
cyberpanel更换php:https://www.xcbtmw.com/29466.html
5.使用 TLS 1.3
TLS是SSL的继承者。它是一种提供端到端加密 (HTTPS) 的协议。TLS 1.3 是最新版本。版本 1.3 减少了往返次数,并在 TTFB 中提供了显著改进。
它只需要在服务器中进行一些更改,但只需升级到 TLS 1.3,您就可以减少多达 250 毫秒。
6.使用 OpenLiteSpeed 或 LiteSpeed Server
LiteSpeed是一个类似于Nginx和Apache的Web服务器,它提供了更好的性能,特别是在TTFB方面。OpenLiteSpeed是LiteSpeed企业的开源版本。
老白博客最近就正在使用,速度相对Nginx确实要快一点,openlitespeed相关优化教程如下:
https://www.xcbtmw.com/tag/openlitespeed
7.在 CDN 上缓存 HTML 页面
HTML 页面是浏览器在用户访问您的网站时询问的第一部分。由于多种因素,Cloudflare 默认不会缓存 HTML/JSON。但是,您可以编写自定义规则以在其 CDN 服务器中缓存 HTML 页面。这将使 TTFB 降低 10 倍甚至更多!
8.使用 http3
HTTP / 2和HTTP / 3之间的主要区别在于它们使用的传输协议。HTTP/3 使用一种称为 QUIC 的新协议代替 TCP。QUIC 传输协议包含流多路复用和每流流控制,类似于 HTTP/2 成帧层提供的内容。通过提供流级别的可靠性以及整个连接的拥塞控制,与TCP映射相比,QUIC能够提高HTTP的性能。
QUIC是一种通用传输协议,旨在解决HTTP / 2与TCP的排头阻塞问题。它允许您通过UDP创建一系列有状态流(类似于TCP)。
openlitespeed启用http3的教程:https://www.xcbtmw.com/29567.html
HTTP/2和
HTTP/3 比较
- 小型站点快 200 毫秒
- 内容网站速度提高 325 毫秒
- 单页应用程序快 300 毫秒
结论
第一印象就是最好的印象。TTFB 比您的网站总加载时间更重要。老白博客希望上述步骤能帮助您降低 TTFB。
更多WordPress优化教程请查看:https://www.xcbtmw.com/tag/wordpress_optimization
1.本站大部分内容均收集于网络!若内容若侵犯到您的权益,请发送邮件至:duhaomu@163.com,我们将第一时间处理!
2.资源所需价格并非资源售卖价格,是收集、整理、编辑详情以及本站运营的适当补贴,并且本站不提供任何免费技术支持。
3.所有资源仅限于参考和学习,版权归原作者所有,更多请阅读网站声明。