您在 App Service 前方使用 Azure CDN Standard from Verizon。您希望 CDN 壓縮基於文字的資產和動態 JSON API 回應,以減少頻寬。客戶端已發送 Accept-Encoding 標頭。您應該採取哪兩項行動?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 CDN 端點上啟用壓縮,並在壓縮的 MIME 類型清單中包含 application/json、text/css 和 application/javascript。, 確保要壓縮的響應大於 1 KB;Verizon 的提供商不會壓縮小於此閾值的物件。.
為什麼這是答案
要壓縮基於文字的資產和動態 JSON API 回應,您必須在 CDN 端點上啟用壓縮,並在壓縮的 MIME 類型清單中明確包含 application/json、text/css 和 application/javascript。這些是常見的基於文字的資產類型,CDN 知道如何壓縮。此外,Azure CDN Standard from Verizon 預設不會壓縮小於 1 KB 的物件,因此確保回應大於此閾值是必要的。 「新增規則,讓只有快取的響應被壓縮;動態響應不能被 CDN 壓縮」是錯誤的,因為 CDN 可以壓縮動態回應,特別是當它們是可重複的 API 回應時。 「將 image/jpeg 添加到壓縮的 MIME 類型中」是錯誤的,因為 JPEG 圖像已經是壓縮格式,再次壓縮通常不會帶來顯著的檔案大小減少,反而可能增加處理開銷。 「在所有響應的來源上設定 Content-Encoding: gzip」是錯誤的,因為這會導致來源伺服器在將內容傳送給 CDN 之前就對其進行壓縮。雖然這可以工作,但最佳實踐是讓 CDN 處理壓縮,因為它可以根據客戶端的能力和 CDN 的配置來優化壓縮。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡