首页 > 解决方案 > 通过 Azure CDN 添加捆绑包、缩小和压缩

问题描述

我想在 Azure 中为我的 Web 应用启用 CDN。该应用程序是一个 .NET Framework 中的 asp.net MVC 项目。我遇到了一些麻烦,因为我发现很多旧版本解释了如何实现 Azure CDN。

我正在逐步遵循这些指南:

https://docs.microsoft.com/en-us/azure/cdn/cdn-add-to-web-app https://docs.microsoft.com/en-us/aspnet/mvc/overview/performance/bundling -and-minification#controlling-bundling-and-minification

我喜欢这个解决方案,因为不使用 Azure 存储。

这是我正在执行的获取捆绑包、缩小和压缩的步骤。

为了缩小和捆绑,我在 global.asax 中启用了优化

对于 CDN 上的压缩,我启用了压缩,但默认压缩是 gzip。我更喜欢 br 而不是 gzip。我正在使用Microsoft 的 Azure CDN 标准

两个问题:

  1. 如何在 gzip 上使用 br 压缩?
  2. 如何确定我使用正确的 CDN?我希望在 Chrome 的开发者工具中看到我的 js 的 CDN 网址。但我看到了我网站的网址。但是,当我浏览 CDN 的 url 时,我正确地看到了网站的“副本”。但这对我来说不是一个充分的证据。

请问有什么帮助吗?

编辑

即使我在我的 cdn 中禁用压缩,我也会清除 cdn,然后等待 10 分钟,我仍然会收到 gzip 作为响应。当我禁用整个 CDN 时,我会再次控制网站。我的意思是我的 js 不再被压缩。

再次编辑 如果我浏览 CDN,我会在开发人员工具中看到: 在此处输入图像描述

标签: c#azurecompressionazure-cdn

解决方案


推荐阅读