我正在尝试使用 Gzip 从 Amazon CloudFront 提供一些 JS 和 CSS 文件。按照他们的指示,我似乎应该在呈现我的页面时确定客户端是否支持 Gzip,如果是,我将 .gz 附加到文件 URL。
问题是,当我检查浏览器请求时,它们似乎确实将 Accepts-Encoding:gzip(或 deflate)标头添加到 JS 或 CSS 文件的请求中,而不是 HTML 文件的请求中。HTML 请求是我需要读取标题的地方。JS 或 CSS 请求将发送到 CloudFront,而不是我的服务器。
所以,如果我在 HTML 请求的 Accept-Encoding 中看到/ ,假设客户端支持 gzip 是否安全?