2013-05-20 26 views
0

我正在將我的MVC4應用程序靜態數據(CSS,IMG,Javascript等)移動到啓用了CDN的Azure Blob存儲。 它將卸載我的服務器,並作爲回報將提高系統性能和響應能力。將靜態內容移動到blob存儲時將MVC4應用程序中的代碼更改

我這裏有兩個查詢:

  1. 威爾靜態數據遷移到斑點實際上提高性能相比MVC4捆綁功能,將內容傳送到瀏覽器。
  2. 什麼&如何適應過程中涉及的代碼更改。如何將虛擬路徑更改爲實際對應的blob URI。

在此先感謝!

回答

1

1.與MVC4捆綁功能相比,將靜態數據遷移到Blob會實際提高性能,從而將內容傳遞到瀏覽器。

CDN和捆綁將會提高性能。 CDN將卸載服務器上的負載,並從最近的數據中心提供文件,從而確保高可用性等。使用捆綁第一次加載頁面時,您會看到加載速度比文件未捆綁時快。但是,一旦頁面被請求瀏覽器緩存資產。看看this問題以及

什麼&如何適應參與process.How到虛擬路徑更改爲實際對應的斑點URI的代碼更改。

您將不得不使用CDN url與容器名稱和blob名稱。請記住,如果您使用CDN,則可以取消配置文件或更改URL版本後綴,因爲您的資產的任何更改都不會反映在CDN中,除非您明確強制使用新版本進行刷新。

相關問題