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