by Devin Yang

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

关於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

需要登入才可留言!

类似文章


fastapi,haproxy

HAProxy与fastapi

HAProxy可以透过acl的定义来决定request要导向那台Backend,本文就来介绍本站的一些设置吧在这里透过path_beg的acl,让送来的request导向其他的服务,而不是域名所指定的后端。

git

参除git远程或本地端的tag

如何参除git远程或本地端的Tag.

docker

Docker image的封存及取回

如何封存docker的image成为tar档,并且载回docker image。 我们可以用docker save及docker load进行。