0

所以让我先说我以前从未使用过 CDN。我理解它的工作方式是它基本上寻找一个文件并在它存在时抓取它,如果它不存在则使用服务器本地的文件。

所以我们使用 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 也不是替代解决方案。

4

1 回答 1

0

Amazon 的云服务支持目标源,如果文件在 CDN 上不存在,则基本上允许从您的站点检索文件。

于 2012-08-16T15:18:19.093 回答