網頁Brotli壓縮檢測
工具用的順手嗎?
你的回饋能幫助我們做得更好
檢測指定網址的HTTP響應是否啟用了Brotli壓縮,分析壓縮效果,為網站效能最佳化提供依據。
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
輸入公開網頁網址後,工具會發出一次 HTTP 請求,查看回應的 Content-Encoding 欄位。若欄位包含 br,結果會顯示本次回應觀察到 Brotli;若是 gzip、identity 或其他值,則顯示本次未觀察到 Brotli,並呈現實際編碼名稱。這是對該網址、該次請求的檢查,不代表網站其他頁面或其他訪客收到相同結果。
HTTP 的 Accept-Encoding 是請求方表明可接受哪些內容編碼;伺服器再依資源、協商條件與自身設定選擇回應編碼。Content-Encoding 記錄實際回應採用的編碼。Brotli 以 br 表示,是一種無損壓縮格式:解碼後可還原相同的表示資料。相關欄位定義見 RFC 9110 第 8.4 節;格式定義見 RFC 7932。
當本次回應使用 Brotli 時,結果會列出壓縮內容位元組數、解碼後內容位元組數、壓縮率與請求耗時。壓縮率依同一回應計算:(解碼後位元組數 − 壓縮內容位元組數) ÷ 解碼後位元組數 × 100%。例如同次回應解碼後為 10,000 bytes、壓縮內容為 3,000 bytes,計算值為 70%。這是本次回應內容的比例,不是整頁載入速度提升幅度。B(byte)是位元組;畫面使用 B、KB、MB 等單位顯示大小。
若結果未觀察到 Brotli,頁面仍會顯示狀態與編碼欄位,但不提供這組 Brotli 大小指標。耗時是從開始檢查到收到並整理結果的經過時間,包含網路與服務處理,不能當作瀏覽器效能指標。
指南
依步驟完成操作,並透過範例核對輸入與結果。
輸入可從公開網際網路連線的 HTTP 或 HTTPS 網址,例如 https://example.com/。網址若會重新導向,檢查會沿著公開網址繼續請求;含帳號密碼、內網或本機位址不適用。
先看結果是否寫「本次回應觀察到 Brotli」,再核對 Content-Encoding。看到 br 才表示這次回應採用了 Brotli;看到 gzip 表示這次回應使用 Gzip,而不是 Brotli。
若有顯示壓縮前後大小與壓縮率,可把這些數值連同檢查時間、完整網址一起記錄,供同一網址後續複查。若請求失敗,先確認網址可公開存取,再重試;失敗不等於「未啟用」。
情境
查看這項工具在不同工作與生活流程中的用法。
網站維護者可先檢查首頁回應是否採用 Brotli,將狀態和本次大小作為設定檢查線索;若要確認靜態資源,請另外輸入該 CSS 或 JavaScript 檔案的直接網址。
維運人員可在變更前後以相同公開網址檢查,觀察回應編碼是否改變。若要排查特定地區或使用者看到的差異,還需在相應網路與瀏覽器環境直接檢查。
管理介面顯示已開啟壓縮時,可再以實際回應欄位核對一次。工具回報的是請求當下收到的結果,可協助縮小排查範圍,不能單獨證明全站設定都正確。
問答
集中解答常見疑問與容易混淆的問題。
不能這樣推論。它只表示本次請求得到 Gzip 回應;伺服器可能依網址、資源類型、請求條件或中介服務選擇不同編碼。可以對其他資源網址分別檢查,並在實際瀏覽器環境核對。
目前結果介面只在本次觀察到 Brotli 時顯示大小與壓縮率卡片。未顯示數字不代表大小為零,請以狀態與編碼欄位為準。
不能。每個網址及其回應都可能不同;首頁的結果不會自動涵蓋 CSS、JavaScript、圖片或 API。需要檢查的資源應逐一輸入直接網址。
須知
使用前了解適用範圍、結果限制與必要提醒。
結果只反映單次公開 HTTP(S) 請求及其回應,不是持續監控、整站掃描或速度測試。網站可能因資源、快取、網路位置或請求條件而回傳不同編碼;未觀察到
br只適用於這次回應。請勿提交含登入憑證、私密查詢參數或敏感資料的網址。位元組數只計回應內容,不含 HTTP 標頭與傳輸分塊,也不包括頁面引用的其他資源。請求逾時、拒絕存取、回應過大或無法解碼時會顯示錯誤;這類錯誤不能解讀為未啟用 Brotli。壓縮率及耗時適合初步比對,不應單獨用於效能驗收或推算使用者實際載入時間。
推薦
查找相關工具、專題與可用的 API 能力。