我們有超過1MB的文件,並且通過Azure Verizon CDN自動壓縮。Azure CDN Blob存儲手動壓縮
爲了適應我們在上傳到Azure Blob骨幹之前手動壓縮文件。我們上傳文件的壓縮版本和未壓縮版本。
我們還配置Azure的CDN來處理JSON文件:
現在,如果我捲曲BLOB或CDN與相應的頭,我不明白壓縮的內容。
那麼,什麼是與天青這樣做的標準方法?我是否缺少設置或標題?
基於Accept-Encoding標頭,內容交換不可行嗎?
我是否需要刪除.gz擴展名並始終提供json壓縮?
任何見解,將不勝感激。
我們使用的是Verizon,源服務器是Azure blob存儲。它不響應壓縮內容。我已經清除並加載CDN端點,並嘗試使用查詢字符串來緩存緩存(因爲CDN配置爲緩存每個唯一網址)我已經通過故障排除指南無效。真正需要的是如何爲由blob存儲支持的Azure CDN設置手動壓縮的指南。它似乎不存在任何地方,但考慮到1mb的限制,這似乎是一個常見的要求。一封電子郵件正在發送中。謝謝! – swestner
我給你發了一封電子郵件,但也在這裏分享。在Verizon的這種情況下,您希望使用已經壓縮的資源的網址來提供您的內容。根據請求中的Accept-Encoding標頭,CDN可以將其提供給用戶壓縮或實時解壓縮。 –
剛回復。有一件事我不清楚的是,該文件將根據Accept-Encoding標頭從cdn解壓縮。這簡化了一些事情,但如果它能檢查.gz,它仍然會很好 – swestner