По словам Телерика:
Чтобы распространять вашу группу веб-ресурсов через сеть доставки контента, вы должны использовать метод 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?
Телерик ОЧЕНЬ ОЧЕНЬ мало говорит о том, как все это работает.
Любая помощь приветствуется.
- Мэтт