by Devin Yang

建立于: 5年前 ( 更新: 5年前 )

关於TTFB:

TTFB(Time To First Byte): 浏览器正在等待响应的第一个位组。 TTFB代表第一个位组的时间。
这个时间包括1次往返延迟和伺服器准备响应的时间。

说重点:

好啦,或许自大家会疑惑自己主机的TTFB时间很长,这代表了主机端可能进行一些运算后才能将画面显示出来,
像是大量的数据库Query,也可能是网络太慢,等因素,但是如何判定呢?
我们可以比较HTML静态页与简单的PHP动态页是否差异很大,或许可以从中找出TTFB反应慢的问题,
举例,假如静态页时TTFB 16ms但是到了PHP的动态页,没进行什么运算确跑了3xxms。
这样的问题可能就在PHP的设置上了。

可以看看是否有什么外挂影响到,像是激活了PHP的Xdebug外挂,
这时的TTFB就不会是下方的13.36ms,可能会变成2xxms。

所以如果为Porduction的版本,并且php.ini中使用了Xdeubg,记得停用Xdebug的功能哦。

Tags:

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


pppoe

如何在ubunut上进行pppoe拨接

如何在ubunut上进行pppoe拨接

ssl,certbot

攻略docker版Let's Encrypt证书申请

本文主要分享,我如何采用Docker的方式进行Let's Encrypt证书申请, Let's Encrypt有相当多种类的ACME Client, 我将使用官方推^Certbot(ACME Client)做说明。 并且使用docker的方式来运行ACME Client。

laravel

@dump介绍,Laravel 5.6.8新功能

在Laravel 5.6的directive多了一个新功能叫@dump了 让我们来看看他有多cool。