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

需要登入才可留言!

类似文章


python

Macos运行Python出现certificate verify处理

我运行python时,出错的笔记

config

3C Tech Center转移至GCP了

我受不了Bulehost的龟速,已将DNS拉回由networksolutions直接管理啦, 调整DNS设置TTL到两小时,或许会再转换到其他地方.. 以下是Bulehost我个人无法接受的几点。 一、主机应该在美国,速度太慢。 二、无http/2。 三、mysql的时区无法调整。 所以决定移到Google Cloud Platform...

linux,termux

如何在android手机背景播放mp4或webm

我有些Youtube下载下来的音档想要在背景播放,我知道如何做啦?