TTFB慢WordPress的托管
斯文·保加拿|更新日期:2016年7月22日
原因有很多,为什么你的网站可能是缓慢的。时间firstВ字节(TTFB),分别时间最后一个字节(TTLB),初始HTML文件是我们要专注于这个职位的一个解释。
在大多数时候我们来谈谈如何我们的前端优化,如减少CSS或压缩图像的情况。这是有一个快速装载网站一个非常重要的方面,但有很好的理由来优化后端为好。试想一下,有一个缓慢的数据库查询延迟网页下载。其他的情况是,你的原始服务器由于低效代码执行到了极限,并减慢。

什么是TTFB?
TTFB,代表时间,第一个字节。是时间从当客户端发出HTTP请求,将其从网络服务器接收的数据的它的第一字节需要的量。的时间的第一个字节是由3个独立的部件。
- 时间需要发送HTTP请求
- 该timeВneededВ服务器处理请求
- 服务器的时间neededВ到响应的第一个字节发送回客户端
为什么时间慢于用户体验不好的HTML文件结果的最后一个字节
Web浏览器首先得到的HTML文件,其中包括对资产,这需要下载子顺序的所有引用。该浏览器将无法启动下载任何资产没有HTML文件。 Web浏览器可以开始下载资产,同时接收HTML文件的第一个字节。因此,时间到第一个字节(TTFB)具有重要的角色。然而,在大多数情况下 - 如果不是在网站上的所有–内容可以从获取,直到HTML已经完全下载封锁。因此,TTFB是TTLB一样重要。
慢速后端问题
下面简单的例子说明了一个缓慢的后端是如何导致对下载子序贯资产的延迟。测试已与上tools.keycdn.com/speed完整的页面速度测试.В第一个例子说明,没有任何延迟交货快的HTML文档。
在followingВ例子中,我们手动创建1秒的延迟,突出的一个缓慢的时候第一个字节的问题。 HTML文档后,资产startsВ下载已完全下载。
TTFB和TTLB之间的差别是在这个例子中,它消除了连接问题或较大的地理距离,可能出现的问题非常小。这个问题必须是原始服务器上。在100ms的下一个TTFB平均什么是太棒了。 200-500ms之间什么是标准,500毫秒–1之间,达不到理想和anythingВ大于1秒可能应进一步研究。

究竟是什么原因慢动作时间第一个和最后字节?
你快速识别此类问题至关重要。解决这些问题可能对你如何建立你的架构和数据库设计看起来像一个大的影响。以下所有资产都受到这种延迟的影响。这表明由于时间到第一个字节的问题上解决慢网站的重要性。
这是最常见的问题的列表:
- 在源服务器上的代码效率低下
- 数据库设计导致慢查询(索引,提交,存储过程等)
- 错误配置的网络服务器(Apache时,Nginx的,PHP和Ruby中,MySQL,MongoDB的点,sysctl等)
- 源服务器达到其容量(CPU,存储器,磁盘I / O,等等)
时间到第一个字节测试
KeyCDN创建aВ新的网络性能测试工具,您可以轻松地测试TTFB对单个资产从14个测试位置。只要输入你的资产的URL,它会返回状态,缓存状态,ETag的,DNS,连接,TLS,也是TTFB。 400ms的下任何会返回一个绿色指示灯。这时候第一个字节的测试可以帮助您确定在哪个位置,你可能会看到性能下降。
TTFB和TTLB之间的大的增量常常通过一般的地理距离或连接问题,这导致增加的等待时间和吞吐量的降低引起的。这一事实有助于区分问题和隔离解决问题。
一个缓慢的网站 - 时间到第一个字节(TTFB)的最后修改:2016年7月22日由斯文·保加拿
#PERFMATTERS
250GB免费交通
增压与KeyCDN你的网站
HTTP / 2 - 免费SSL - 基于REST的API - 25种持久性有机污染物 - 即时清除