兩個 VPS 提供商之間比較慢 TTFB 的因素
我設置了兩個相同的 VPS(數據庫和主機控制面板)。
**VPS公司1:**總部設在加利福尼亞| 1 GB | 2 核英特爾(R) 至強(R) | 2GB 記憶體 | 使用 Cloudflare
**VPS公司2:**總部設在加利福尼亞| 1 GB | 3 核英特爾(R) 至強(R) | 3GB 記憶體 | 使用 Cloudflare
圖為不同的TTFB
請問影響ttfb的其他因素是什麼?為了減少響應時間!!
您需要盡可能多地減少變數,因此請讓 cloudflare 遠離這些測試。您應該直接對您的伺服器進行測試。
首先,使用這樣的工具對兩個伺服器 IP 地址執行一些 ping 測試:https ://www.cdnperf.com/tools/cdn-latency-benchmark
您也可以從每個 VPS 伺服器執行一些 ping 和跟踪路由。這將使您了解網路速度很慢。
檢查您的主機是否有鏡子並測試 IP,以及這些是否與您的 IP 不同。
對於任何 VPS,我想確保您共享的伺服器或網段不會被嘈雜的鄰居超載,或者整個 VPS 只是超額訂閱 CPU/頻寬/磁碟,無論有太多其他人在上面執行。
嘗試執行一些基準測試,也許是像 bench.sh 這樣的腳本(仔細檢查以確保它是安全的,因為我沒有。) https://bench.sh/ https://www.vpsserver.com/community/tutorials /3938/一鍵測試伺服器性能腳本/
此處討論了該選項和另一個選項: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,也許是網路。如果您可以獲得一些確鑿的數據,請向您的房東詢問。也許他們可以把你放在一個更快的盒子上。但要小心……這可能只是暫時的,直到你遇到更多壞鄰居!
如果這有幫助,請將此標記為解決方案或投票。謝謝!