Web技術基礎
Web伺服器以gzip或Brotli壓縮回應後傳送時,壓縮所減少的傳輸量一般最小的是下列何者?
- AHTML檔案
- BJavaScript檔案
- CJPEG相片
查看答案與解析
正確答案:C. JPEG相片
瀏覽器以Accept-Encoding標頭告知支援的壓縮方式,伺服器在壓縮後的回應中以Content-Encoding標頭表示所用的方式。HTML、CSS、JavaScript、JSON這類文字會重複出現相同的字元序列,因此壓縮後會大幅變小。JPEG、PNG、WebP的影像或影片本身已是壓縮過的格式,再壓縮也幾乎不會變小,反而浪費壓縮處理的時間。因此一般設定成只壓縮文字的回應。
- A. HTML是文字,相同的標籤與詞語重複出現,因此能有效壓縮。
- B. JavaScript也是文字,是壓縮效果很大的檔案。
- C. 正確。JPEG已是壓縮過的格式,再壓縮也幾乎不會變小。