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

需要登入才可留言!

類似的文章


docker

ubuntu上安裝docker-compose

簡單介紹我如何在ubuntu上安裝docker-compose. 還滿容易的。

pip3 install face_recognition

在Raspberry Pi 3上執行臉部辨識軟體

docker

聞聊我的網路的演變史

聞聊我的網路的演變史。 我的GCP,每月要$46.35美元,目前免費試用餘額還剩$111.05美元, $300元差不多快被我花光了,差不多要搬回自管理的主機了。