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不是一种替代解决方案。