【发布时间】:2011-02-10 09:46:02
【问题描述】:
根据 Telerik:
要通过内容交付网络分发您的网络资产组,您应该使用 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 很少提及这一切是如何运作的。
非常感谢任何帮助。
- 马特
【问题讨论】: