Уровень интеграции между Microsoft CDN и ScriptManager с помощью EnableCDN - PullRequest
0 голосов
/ 09 марта 2011

Происходит ли интеграция, или EnableCDN = true просто указывает сценарию src на жестко закодированные местоположения в CDN?

Использование ASP.NET Ajax из CDN

При использовании ASP.NET 4 вы можете перенаправить все запросы для ASP.NET Framework скрипты к CDN.

Интегрированы ли <asp:ScriptManager EnableCDN="true" /> и CDN, чтобы я мог настроить ScriptManager для получения сценариев , объединенных из CDN?

Или объединение файлов ASP.NET Ajax (CompositeScript) несовместимо с получением из CDN?

Примечание: Я говорю о возможной интеграции между продуктами Microsoft: сценарии Microsoft Ajax, обслуживаемые CDN Microsoft, с вызовами, обрабатываемыми элементом управления Microsoft ScriptManager.
То есть ScriptManager сообщит CDN, какой из его javascript-файлов он хочет conbined .

1 Ответ

2 голосов
/ 09 марта 2011

Нет, это невозможно - составной скрипт будет объединять локальные скрипты (т.е. скрипты из вашей файловой системы / веб-сайта).Если вы думаете об этом, ваш вопрос не имеет никакого смысла - цель использования размещенного сценария CDN (в отличие от размещения на вашем веб-сайте) состоит в том, что CDN, вероятно, будет обслуживать сценарий быстрее (возможно, он уже был кэширован), а нескачать его с вашего веб-сайта.Любые комбинированные скрипты всегда будут размещаться на вашем веб-сайте (потому что вы их комбинируете - правильно), поэтому они не могут быть доставлены из стороннего CDN (потому что они не размещают ваш комбинированный скрипт)!

Сказал, что чтоВы должны сделать это

  1. Доставить сценарии, такие как jquery или Microsoft Ajax через CDN
  2. Доставить ваши сценарии с помощью CompositeScript
...