2011-02-09 13 views
0

Telerikによると:Telerik CDNをサポート

は、あなたが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は非常に非常に少しこのすべての仕事についてほとんど言う。

ご協力いただきまして誠にありがとうございます。

  • マット

答えて

0

自分で組み合わせてファイルをアップロードする必要があります。 ContentDeliveryNetworkUrlは、core.jsおよびstuff.jsの代わりにその値を出力するようにスクリプトレジストラに指示します。

+0

ご回答ありがとうございます。私はまだ少し不明です。スクリプトレジストラが私のために結合されたスクリプトを作成しますか?ファイル名は何になりますか?ファイル名はどこで作成されますか?これが当てはまる場合、私はまだこの仕組みが見えません:ContentDeliveryNetworkUrl( "http://mycdn.com/CommonScript.js");上記のシナリオを設定するために必要な手順を教えてください。 –

+0

ScriptRegistarは、ブラウザがasset.axdファイルを要求すると、実行時にファイルを結合します。 CDNを使用する必要がある場合は、自分でファイルを結合してCDNにアップロードする必要があります。 Telerik CDN(telerikスクリプトのみを扱う)を使用する必要がある場合は、これをチェックしてください。http://www.telerik.com/help/aspnet-mvc/web-assets-telerik-cdn-support.html –

+0

もう一度ありがとうあなたの返信。明らかな問題は、ファイルを自分で結合してCDNにアップロードする必要がある場合に、資産管理者がどのような価値を提供するのかということです。 –

関連する問題