Asp.net mvc 4 将静态内容移动到blob存储时MVC4应用程序中的代码更改

Asp.net mvc 4 将静态内容移动到blob存储时MVC4应用程序中的代码更改,asp.net-mvc-4,web,azure-storage,azure-storage-blobs,Asp.net Mvc 4,Web,Azure Storage,Azure Storage Blobs,我正在将MVC4应用程序静态数据(如CSS、IMG、Javascript等)移动到支持CDN的Azure Blob存储中。 它将卸载我的服务器,反过来将提高系统性能和响应能力 我有两个问题: 与MVC4捆绑功能相比,将静态数据迁移到Blob实际上会提高性能,从而将内容交付给浏览器 如何适应流程中涉及的代码更改。如何将虚拟路径更改为实际对应的blob URI 提前谢谢 1。与MVC4捆绑功能相比,将静态数据迁移到Blob实际上会提高性能,从而将内容交付到浏览器。 CDN和捆绑都将提高性能。CDN将

我正在将MVC4应用程序静态数据(如CSS、IMG、Javascript等)移动到支持CDN的Azure Blob存储中。 它将卸载我的服务器,反过来将提高系统性能和响应能力

我有两个问题:

  • 与MVC4捆绑功能相比,将静态数据迁移到Blob实际上会提高性能,从而将内容交付给浏览器
  • 如何适应流程中涉及的代码更改。如何将虚拟路径更改为实际对应的blob URI

  • 提前谢谢

    1。与MVC4捆绑功能相比,将静态数据迁移到Blob实际上会提高性能,从而将内容交付到浏览器。

    CDN和捆绑都将提高性能。CDN将卸载服务器上的负载,并从最近的数据中心提供文件,从而确保高可用性等。通过第一次加载页面时进行捆绑,您将看到加载速度比未捆绑文件时更快。但是,一旦页面被请求,浏览器就会缓存资产。再看看这个问题

    如何适应流程中涉及的代码更改。如何将虚拟路径更改为实际对应的blob URI。

    您必须将CDN url与容器名称和blob名称一起使用。记住要有URL版本后缀,如果您使用CDN,您可以删除配置文件或进行更改,因为对资产的任何更改都不会反映在CDN中,除非您明确强制CDN使用新版本进行刷新