我将 Amazon 的 Cloudfront CDN 用于静态 Assets 。 Canfront 为每个 GET 请求发出一个 Etag。我已经使用特定的缓存控制信息为我的所有 Assets 设置了元数据,这(据我所知)使 Etag 变得多余。我在 WebPageTest.org 上测试了我的网站的加载性能,它让我发现了这些不必要的 Etag。如果它们实际上是不必要的,有没有人知道一种抑制它们发射的方法?
最佳答案
如果您使用源服务器并在源服务器上禁用 ETag,则 CloudFront 不会在其 header 中添加 ETag。我通过在我的源服务器上禁用 ETag 来验证它。
关于http-headers - 我可以禁止在 AWS Cloudfront 上发布 Etag header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4817142/