我正在将我的MVC4应用程序静态数据(如CSS,IMG,Javascript等)移动到使用CDN启用的Azure Blob存储。 它将卸载我的服务器,反过来将提高系统性能和响应能力。
我在这里有两个问题:
提前致谢!
答案 0 :(得分:1)
<强> 1。与MVC4捆绑功能相比,将静态数据迁移到Blob实际上会提高性能,以便将内容传递给浏览器。
CDN和捆绑将提高性能。 CDN将卸载服务器上的负载并从最近的数据中心提供文件,从而确保高可用性等。在第一次加载页面时进行捆绑,您将看到加载速度比未捆绑文件时更快。但是,一旦请求页面,浏览器就会缓存资产。同时查看this个问题
什么&amp;如何适应流程中涉及的代码更改。如何将虚拟路径更改为实际对应的blob URI。
您必须使用带有容器名称和blob名称的CDN URL。请记住,您可以使用URL版本后缀来删除配置文件,或者在使用CDN时进行更改,因为对资产的任何更改都不会反映在CDN中,除非您明确强制使用新版本进行刷新。