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

需要登入才可留言!

類似的文章


router,nat

我的居易防火牆NAT筆記

本篇記錄我查到關於居易的NAT及DMZ相關說明,我用Goolge翻譯播成中文再稍微調一下。居易的NAT有「連接埠重定向」、「開放連接埠」和 「DMZ 主機」。(There are Port Redirection, Open Ports, and DMZ Host.)

ssh,security,config

關於SSH_USER_AUTH

在OpenSSH 7.6後,可以在sshd_config的設定檔中加入ExposeAuhtInfo yes的參數,重啟sshd,然後再登入,就會有環境變數$SSH_USER_AUTH這能功寫入暫存檔在tmp中,檔案內含登入公鑰

爬蟲

selenium安裝

Python language bindings for Selenium WebDriver.