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 に答える