0
因此,讓我開始說我從未使用過CDN。我理解它的工作方式是它基本上尋找一個文件,並抓取它,如果它存在,並使用服務器本地文件,如果它不存在。使用CDN和Telerik在ASP MVC 3上的網絡資產
所以我們使用Telerik並有許多腳本組。例如:
@(Html.Telerik().ScriptRegistrar()
.jQuery(false)
.Scripts(scripts =>
scripts.AddGroup("PublicLayoutScripts", group =>
group
.Add("script1.js")
.Add("script2.js")
.Add("script3.js")
.Combined(true)
.Compress(true)
.CacheDurationInDays(0.0416f)//one hour
.ContentDeliveryNetworkUrl("url/to/precompiled/assets/file").
))
)
因此,我們有這個腳本組,Telerik的合併/壓縮腳本,並創建一個asset.axd文件並返回的HTML來引用該文件。
我現在的問題是,Telerik是否有一種方式來定義文件組合,然後組合/壓縮,然後將.axd文件輸出到可以上傳到CDN的硬盤上。
我已經搜索了很多關於它,並沒有找到太多,也許我的關鍵詞是不合格的。另外,使用Telerik的CDN不是一種替代解決方案。