2011-02-09 73 views
0

根據Telerik的:Telerik的CDN支持

要通過內容分發網絡分發您的網絡資產組,你應該使用ContentDeliveryNetworkUrl()方法:

<%= Html.Telerik().ScriptRegistrar().Scripts(scripts => 
      scripts.AddGroup("CommonScript", group => 
       group.Add("~/Scripts/Core.js") 
        .Add("~/Scripts/Stuff.js") 
        .Combined(true) 
        .CacheDurationInDays(365) 
        .Compress(true) 
        .ContentDeliveryNetworkUrl("http://mycdn.com/CommonScript.js") 
      ) 

我很困惑這個,具體如下:

ContentDeliveryNetworkUrl("http://mycdn.com/CommonScript.js") 

該文件是如何在CDN上創建的?我假設Core.js和Stuff.js被合併,緩存和壓縮,然後自動上傳到我的CDN?或者是CommonScript.js另一個JS文件,它被添加到組合腳本中?如果是這樣,那麼組合腳本仍然在本地服務,而不是從CDN服務?

Telerik說非常非常少,關於所有這些工作。

任何幫助,非常感謝。

  • 馬特

回答

0

您需要自己組合的文件上傳。 ContentDeliveryNetworkUrl只是告訴腳本註冊器輸出該值而不是core.js和stuff.js。

+0

感謝您的回答。我還有點不清楚。腳本註冊商是否爲我創建了組合腳本?它的文件名是什麼,它將在哪裏創建?如果是這樣,我仍然不知道這是如何工作的:ContentDeliveryNetworkUrl(「http://mycdn.com/CommonScript.js」);你能告訴我爲了設置上面的場景需要採取的步驟嗎? – 2011-02-10 18:43:56

相關問題