Telerik CDN支持

时间:2011-02-09 22:28:16

标签: telerik cdn

据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对于所有这些工作非常不清楚。

非常感谢任何帮助。

  • 马特

1 个答案:

答案 0 :(得分:0)

您需要自己上传合并后的文件。 ContentDeliveryNetworkUrl只是告诉脚本注册器输出该值而不是core.js和stuff.js。