比較兩個 VPS 提供者之間 TTFB 緩慢的因素

比較兩個 VPS 提供者之間 TTFB 緩慢的因素

我設定了兩個相同的 VPS(資料庫和主機控制面板)。

VPS公司1:總部位於加州| 1 GB | 2 核英特爾(R) 至強(R) | 2 GB 記憶體 |使用 Cloudflare

VPS公司2:總部位於加州| 1 GB | 3 核英特爾(R) 至強(R) | 3 GB 記憶體 |使用 Cloudflare

圖為不同的TTFB

燈塔測試

keycdn fttb 測試

請問還有哪些因素影響ttfb?以減少響應時間!

答案1

您需要減少盡可能多的變量,因此請不要使用 cloudflare 來進行這些測試。您應該直接測試您的伺服器。

首先,使用以下工具對兩個伺服器 IP 位址執行一些 ping 測試:https://www.cdnperf.com/tools/cdn-latency-benchmark

您也可以從每個 VPS 伺服器執行一些 ping 和追蹤路由。這會讓您了解網路速度是否緩慢。

檢查您的主機是否有鏡子並測試 IP,以及這些 IP 是否與您的 IP 不同。

對於任何 VPS,我都想確保您共享的伺服器或網段不會因吵鬧的鄰居而超載,或者 VPS 整體上只是超額訂閱了 CPU/頻寬/磁碟,無論有太多其他人在其上運行。

嘗試運行一些基準測試,也許是像 bench.sh 這樣的腳本(仔細檢查以確保它是安全的,因為我沒有。) https://bench.sh/ https://www.vpsserver.com/community/tutorials/3938/one-click-test-server-performance-script/

這裡討論這個選項和另一個選項:http://www.servermom.org/quick-test-server-performance/2267/

以下是一些無需腳本即可執行的測試: https://haydenjames.io/web-host-doesnt-want-read-benchmark-vps/

只有在驗證您擁有一個良好、快速、乾淨的 VPS 後,您才應該打開 cloudflare,然後嘗試確定這是否是您的問題所在。如果伺服器在沒有 CF 的情況下運作良好,然後當您使用 CF 進行測試時問題就會出現...那麼您就知道您發現了問題...CF(不太可能)。

我猜你的 VPS 速度會越來越慢。也許是CPU,也許是網路。如果您可以獲得一些結論性數據,請向您的房東詢問。也許他們可以讓你使用更快的盒子。但要注意...這可能只是暫時的,直到你遇到更多壞鄰居!

如果有幫助,請將此標記為解決方案或按讚。謝謝!

相關內容