Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

藉由 Cloudlfare 所推出的 Speed Test 網路測速工具,你除了可以在其中得知網路速度之外,還能夠看到 Cloudflare 是如何精確的計算你的網路速度,以及在不同的封包大小上,你的網路速度分布的情況。甚至,你還可以下載該次測速的性能數據,進行更進一步的分析。
當你需要確認家裡的網路速度是不是真的如 ISP 宣稱的那麼快,或是遠端會議老是卡頓想找出原因,一個可靠的測速工具就變得很重要。Cloudflare Speed Test 是由 Cloudflare 推出的免費測速服務,不只告訴你下載和上傳速度,還能精準分析延遲(Latency)與抖動(Jitter),讓你從多個面向了解目前的網路連線品質。
市面上當然不缺測速工具,Speedtest.net 和 Netflix 的 fast.com 都是很多人熟悉的選擇。但這些工具各有各的限制,有些測試方法不夠透明,有些則只專注在特定場景。Cloudflare 的做法不太一樣,它把整個測速流程開源在 GitHub 上,統計方法也完全公開,讓你可以清楚知道每一個數字是怎麼算出來的。再加上 Cloudflare 本身擁有遍佈全球的邊緣節點,測試結果會比大多數工具更貼近你實際瀏覽網站時的體驗。
隱私方面也是 Cloudflare Speed Test 的一大亮點。有些免費測速工具會把你的數據賣給第三方當作收入來源,但 Cloudflare 明確承諾不會出售你的個人測速資料。所有收集到的網路效能數據都會經過匿名化處理,並受到 Cloudflare 的隱私政策條款約束。這些匿名化後的資料主要用來幫助 Cloudflare 改善網路傳輸效率,以及了解哪些網路服務提供商的效能需要提升。
目錄
如果你之前用過 Speedcheck 或 Speedtest.net,可能會好奇 Cloudflare 的版本到底好在哪裡。Speedtest.net 是全球使用人數最多的測速工具,它在全球佈建了大量測試伺服器,但問題是這些伺服器的位置不一定離你最近,測出來的數字有時候會跟實際使用感受有落差。Netflix 的 fast.com 介面非常簡潔,但它的測試邏輯偏向串流場景,只測下載速度,而且你不太容易知道它到底是怎麼計算的。
Cloudflare Speed Test 的優勢在於它直接使用 Cloudflare 全球超過 300 個城市部署的邊緣節點。當你開始測試時,它會自動連線到離你最近的節點,這意味著測試路徑跟你平時瀏覽大多數網站時的路徑非常接近,畢竟為數眾多的網站都託管在 Cloudflare 的網路上。Cloudflare 也開源了 Speed Test 的程式碼,你可以到 Cloudflare 的 GitHub 儲存庫查看完整的實作細節。這種開源透明的態度在測速工具領域算是相當少見的。
從技術角度來看,Cloudflare Speed Test 整個後端都運行在 Cloudflare Workers 邊緣運算平台上。這代表它不需要傳統意義上的伺服器就能在你的瀏覽器和 Cloudflare 邊緣節點之間完成所有運算,既減少了延遲,也提高了測試的準確度。
使用 Cloudflare Speed Test 非常簡單,整個過程只需要一個步驟。打開瀏覽器,前往 speed.cloudflare.com,頁面載入後就會自動開始測試。你不需要點擊任何按鈕,也不需要安裝任何軟體。
測試一開始,Cloudflare 會先偵測你的地理位置,然後選擇離你最近的邊緣節點作為測試對象。畫面上會即時顯示 Server Location(伺服器位置)、Download(下載速度)、Upload(上傳速度)、Latency(延遲)和 Jitter(抖動)等關鍵數據。整個測試過程大約需要 1 到 2 分鐘。
測試完成後,你可以在畫面左上角找到一個下載按鈕,點擊後就能以 CSV 格式匯出所有的詳細數據。這對於需要長期追蹤網路品質的使用者來說非常實用,你可以把每次測試的結果保存下來,觀察網路速度的長期變化趨勢。
Cloudflare Speed Test 的下載測試採用了一個非常聰明的漸進式策略。它不會一開始就丟一個大檔案給你下載,而是從最小的 10KB 封包開始,逐步增加到 100KB、1MB、10MB,一直到 25MB。每個封包大小都會重複測試多次,從 10 次遞減到 3 次,詳細記錄每一次的傳輸時間和數據量,計算出平均值。
為什麼要這麼麻煩?原因在於 TCP 協定的 Slow Start 機制。當你的瀏覽器剛開始和伺服器建立連線時,TCP 不會立刻用滿你所有的頻寬來傳輸資料,而是從較小的傳輸量開始,逐步增加,以避免一下子塞太多資料到網路上造成壅塞。這表示如果你只用小檔案來測速,測出來的速度永遠不會達到你真正的頻寬上限。
小檔案的測試結果反映的是你瀏覽一般網頁時的體驗,因為網頁上的圖片、CSS 樣式表和 JavaScript 檔案通常體積都不大。而大檔案的測試結果則反映你下載大型檔案或觀看高畫質串流影片時的表現。Cloudflare 會逐步增加下載檔案的大小,直到能精確測量出你的頻寬上限為止,然後就停止測試,避免浪費你的網路流量。
你可以展開每個封包大小的測試區塊,查看每次取樣的詳細數據。這種透明度是其他測速工具很少提供的。如果你正在優化 WordPress 網站的載入速度,這些小封包的測試數據特別有參考價值,因為它們直接反映了使用者從你的伺服器載入靜態資源時可能面臨的網路條件。更多 WordPress 效能優化技巧可以參考6 個實用小技巧那篇文章。
上傳速度測試的原理跟下載測試一模一樣,只是方向相反,資料是從你的瀏覽器發送到 Cloudflare 的邊緣節點。測試同樣從小檔案開始,逐步上傳較大的檔案,直到你的上傳頻寬達到上限為止。
在過去,大多數人可能不太在意上傳速度,畢竟日常上網以下載為主。但近年來遠端工作的比例大幅提升,上傳速度的重要性也跟著水漲船高。如果你經常需要透過 Google Meet、Zoom 或 Microsoft Teams 進行視訊會議,上傳速度就直接決定了對方看到你的畫面品質。更快的上傳速度意味著你的聲音和影像可以更順暢地傳送出去,同時維持更高的畫質。如果你的上傳和下載速度差距太大,在遠端視訊時就比較容易出現雙方畫面與聲音不同步的狀況。遠端工作往往也需要把檔案傳到公司的伺服器,這時候一台回應快速的主機就很重要,SiteGround 的 WordPress 一鍵安裝教學可以幫你快速把網站架好。
Cloudflare Speed Test 採用了 p90 的統計方法來計算最終結果。簡單來說,它會剔除掉最極端的 10% 測量值,取剩下的 90% 來算平均。這樣做的好處是排除了因為瞬間網路波動造成的異常數據,讓最終呈現的速度更貼近你平常使用時的真實感受。對於需要穩定連線品質的VPN 使用者來說,p90 數據比單純的平均值更有參考意義。
很多人在測速的時候只看下載和上傳速度,但對於某些使用場景來說,延遲(Latency)和抖動(Jitter)才是真正影響體驗的關鍵因素。
延遲指的是資料從你的裝置發送到伺服器再傳回所需的時間,單位是毫秒(ms)。你可以把它理解成「網路的反應速度」。如果你的延遲很高,在視訊會議中你會明顯感受到對話不同步,你說完一句話,對方要過好一會兒才聽得到。從遊戲角度來看,延遲就是你的 Ping 值,Ping 太高會讓你在遊戲裡的操作感覺卡卡的。
抖動則是延遲的變動幅度。理想的網路連線應該有穩定的延遲,但現實中延遲會不斷波動。如果只是單純的延遲偏高,習慣之後多少還能正常交流。但如果抖動也很大,就會出現一會兒同步、一會兒延遲的情況,這才是最讓人頭痛的。所以延遲和抖動通常會放在一起看,才能完整評估網路連線的品質。
Cloudflare 將 speed.cloudflare.com 設計得非常透明。你可以把滑鼠移到圖表上的任何一個測量點,查看該次測量的詳細統計數據,包括最小值、最大值、平均值、中位數、25 百分位數和 75 百分位數。如果你對 即時延遲測量有興趣,這些百分位數據可以幫你更精確地判斷網路品質是否穩定。
所有詳細的數據都可以從左上方的下載按鈕取得。如果你發現延遲數據的 75 百分位數和 25 百分位數差距很大,那就表示你的網路連線品質不太穩定,抖動偏高。這時候可以試試看切換到有線網路連接,通常能明顯改善。
測完速之後看到一堆數字,你可能會問:這樣的速度到底算好還是不好?以下是根據目前主流家用網路環境整理的參考標準。
| 指標 | 優秀 | 良好 | 普通 | 建議升級 |
|---|---|---|---|---|
| 下載速度 | 100 Mbps 以上 | 50 – 100 Mbps | 25 – 50 Mbps | 25 Mbps 以下 |
| 上傳速度 | 50 Mbps 以上 | 20 – 50 Mbps | 10 – 20 Mbps | 10 Mbps 以下 |
| 延遲(Latency) | 小於 20 ms | 20 – 50 ms | 50 – 100 ms | 超過 100 ms |
| 抖動(Jitter) | 小於 5 ms | 5 – 15 ms | 15 – 30 ms | 超過 30 ms |
上面的標準是以一般家庭使用場景為基準。如果你的需求比較特殊,標準也會跟著調整。例如重度遊戲玩家對延遲的要求會更高, ideally 應該控制在 20ms 以內。而只是收發 Email 和看看新聞的輕度使用者,就算下載速度只有 25 Mbps 也完全夠用。
不同使用場景對頻寬的需求也差很多。4K Netflix 串流建議至少 15-25 Mbps 的下載速度,1080p 的 Zoom 視訊會議需要約 3-4 Mbps 的上傳速度,一般網頁瀏覽大概 3-5 Mbps 就很流暢了。如果你同時有多個裝置在使用網路,要把每個裝置的需求加總起來看才準確。想要更深入了解如何評估網站效能,可以參考網站速度測試分析的完整指南。
市面上的測速工具這麼多,到底該選哪一個?以下整理了三款最常被拿來比較的工具,幫你快速了解各自的特色和適用場景。
| 功能 | Cloudflare Speed Test | Speedtest.net | fast.com |
|---|---|---|---|
| 開源 | 是(GitHub 公開) | 否 | 否 |
| 下載速度 | 有 | 有 | 有 |
| 上傳速度 | 有 | 有 | 無 |
| 延遲測試 | 有(含百分位數) | 有 | 基本 |
| 抖動測試 | 有 | 有 | 無 |
| CSV 匯出 | 有 | 需註冊帳號 | 無 |
| 隱私政策 | 匿名化,不出售資料 | 可能分享給第三方 | Netflix 隱私政策 |
| 統計方法透明度 | 完全公開 | 未公開 | 未公開 |
| 測試節點 | Cloudflare 全球邊緣節點 | 第三方 ISP 節點 | Netflix CDN 節點 |
從表格中可以看出,Cloudflare Speed Test 在透明度和隱私保護方面做得最好。如果你在意自己的測速資料不會被拿去賣,或者你想深入了解測速的統計方法,Cloudflare 是首選。Speedtest.net 則在歷史數據追蹤和地圖視覺化方面做得比較完善,適合需要長期監測的使用者。fast.com 最簡單直接,適合只想快速知道「我現在的下載速度有多快」的人。
我個人的建議是交叉使用這幾個工具。如果 Cloudflare 和 Speedtest.net 的測試結果差距很大,那可能是你離某個測試節點的距離太遠了,可以用 DNS 相關工具進一步排查。而 Cloudflare 的 Turnstile 驗證工具也是一個值得了解的產品,特別是你如果有在經營 WordPress 網站的話。
如果你是 WordPress 網站的管理者或部落格經營者,網路速度對你的工作影響其實比你想像的大。上傳大型圖片、更新外掛、備份還原資料庫,這些操作都需要穩定的上傳頻寬。如果你的上傳速度只有個位數 Mbps,光是把一個 500MB 的備份檔案傳到雲端就可能要等上好幾分鐘。
當然,網站的速度表現不只是你的家用網路速度決定的,更大的因素其實是主機的回應速度。選擇一台回應快速的主機,對網站的 SEO 排名和使用者體驗都有直接的幫助。如果你正在尋找可靠的 WordPress 主機,Bluehost 是 WordPress 官方推薦的虛擬主機之一,適合大多數中小型網站。對於需要更高品質託管環境的使用者,Kinsta 提供了基於 Google Cloud Platform 的管理型 WordPress 主機服務,在速度和穩定性上都有不錯的表現。你也可以參考WordPress 虛擬主機推薦懶人包,裡面整理了 17 款熱門主機的費用和速度比較。
在主機之外,搭配 Cloudflare CDN 可以大幅縮短全球使用者訪問你網站的回應時間。Cloudflare 的邊緣節點會快取你的靜態資源,讓不同地區的訪客都能從最近的節點載入網頁。再加上適當的快取外掛設定,網站載入速度通常能提升 50% 以上。如果你還在用免費空間練習架站,可以參考 000Webhost 免費虛擬主機,等網站規模變大再升級到付費方案。SiteGround SG Optimizer 也是一款值得考慮的免費快取外掛,對於使用 SiteGround 主機的使用者來說整合度特別好。
如果你發現網站經常出現500 Internal Server Error 或 502 Bad Gateway 之類的錯誤,問題往往不是出在你的網路速度上,而是主機資源不足或設定有誤。這類問題需要從伺服器端來排查,503 Service Unavailable 和 504 Gateway Timeout 也是類似的狀況。
如果你的 Cloudflare Speed Test 測試結果不太理想,別急著打電話罵 ISP。有一些簡單的方法可以先試試看,說不定就能明顯改善。
對於網站經營者來說,除了家用網路的品質,選擇一台位於適當地理位置的主機也很重要。如果你的目標讀者主要在台灣,主機資料中心選在亞太地區會比選在美國快得多。戰國策是台灣本土的虛擬主機服務商,在亞洲區的連線速度上有一定的優勢。如果你剛開始學架站,5GBFree 免費空間也是一個不錯的練習選擇,或是看看 SiteGround 的優惠折扣方案,門檻比你想像的低。
是的,Cloudflare Speed Test 完全免費,不需要註冊帳號,也沒有任何付費方案。你可以直接前往 speed.cloudflare.com 開始測試。Cloudflare 提供這個工具的目的不是為了營利,而是為了幫助使用者了解自己的網路品質,同時收集匿名化的網路效能資料來改善他們的服務。如果你還想測試從瀏覽器到自己網站的連線品質,可以試試 GiftofSpeed 網站載入分析工具。
不同的測速工具使用不同的測試節點、不同的測試方法和不同的統計方式,結果有差異是正常的。Cloudflare Speed Test 使用的是 Cloudflare 全球邊緣節點,通常離你更近,而且採用 p90 統計方法。Speedtest.net 則使用第三方 ISP 提供的測試伺服器,距離可能更遠。兩者的結果都是「正確的」,只是測量的角度不同。建議交叉參考多個工具的結果,才能得到最全面的網路品質評估。
一次完整的 Cloudflare Speed Test 測試大約會消耗 50-150 MB 的網路流量,具體取決於你的頻寬上限。頻寬越高的連線,測試過程中需要傳輸更多資料才能測出上限。Cloudflare 會在精確測量出頻寬上限後就停止測試,避免浪費過多的流量。如果你的行動數據流量有限,測試前可以留意一下。
可以。Cloudflare Speed Test 是網頁版的工具,任何裝置只要有瀏覽器就能使用,包括手機和平板。不過要注意,手機測試的結果可能會受到 Wi-Fi 或行動網路訊號強度的影響,建議在訊號良好的環境下進行測試。如果你想測試的是行動網路的速度,記得先關閉 Wi-Fi。
如果你覺得網路速度正常,其實不需要特別去測。但如果你經常感覺到網路變慢、影片一直轉圈圈、或是視訊會議頻繁卡頓,就可以測一下看看問題出在哪裡。另一個好的測試時機是更換了網路方案或搬家的時候,確認新的網路是否符合預期。如果你是網站管理者,定期測速也有助於確保上傳頻寬足以應付日常的檔案傳輸需求。
先確認是不是只有特定時段才會變慢(例如晚間尖峰時段),如果是的話很可能是 ISP 的頻寬共享問題。再試試看用有線連接測一次,排除 Wi-Fi 訊號的干擾。如果問題持續存在,可以先試著變更 DNS 伺服器設定,或是聯絡你的 ISP 反映問題。假如你的網路方案確實已經跟不上使用需求,可以考慮升級到更高速的方案。
測試完成後,在畫面左上角會有一個下載按鈕,點擊後就能以 CSV 格式匯出所有詳細的測量數據。CSV 檔案包含了每次取樣的封包大小、傳輸時間、速度等詳細資訊,適合需要進一步分析或長期追蹤網路品質的使用者。你也可以用試算表軟體開啟,製作自己的網路速度變化圖表。
講了這麼多,Cloudflare Speed Test 算得上是目前最透明、最注重隱私的免費測速工具之一。不管你是想確認 ISP 有沒有給足頻寬、排查網路卡頓的原因、還是想了解不同測速工具的差異,它都是值得一試的選擇。如果你對 Cloudflare 的其他服務有興趣,也推薦看看 Cloudflare Email Routing 免費電子郵件路由功能。如果你正在挑選 WordPress 主機,A2 Hosting 和 SiteGround 也是口碑不錯的選擇,而 Bluehost 的 WordPress 安裝教學可以幫你快速上手。對於想進一步了解 WordPress 生態的讀者,WordPress 佈景主題推薦和 WordPress SEO 外掛推薦也是值得一讀的相關文章。