Рабочие приложения не должны зависеть от ресурсов CDN. Приложения должны протестировать ресурс CDN, на который ссылается ссылка, и использовать резервный ресурс, если CDN недоступен.
CdN Microsoft Ajax не имеет соглашения об уровне обслуживания выше и более поздних версиях с помощью Azure CDN.
Используйте эту проблему GitHub, чтобы сообщить о проблемах с CDN Microsoft Ajax.
Microsoft Ajax сеть доставки содержимого (CDN) размещает популярные сторонние библиотеки JavaScript, такие как jQuery, и позволяет легко добавлять их в веб-приложения. Например, можно начать использовать jQuery, размещенный в этой сети CDN, просто добавив <тег скрипта> на страницу, которая указывает на ajax.aspnetcdn.com.
Используя преимущества CDN, вы можете значительно повысить производительность приложений Ajax. Содержимое CDN кэшируются на серверах, расположенных по всему миру. Кроме того, CDN позволяет браузерам повторно использовать кэшированные сторонние файлы JavaScript для веб-сайтов, расположенных в разных доменах.
CDN поддерживает ПРОТОКОЛ SSL (HTTPS) в случае необходимости обслуживать веб-страницу с помощью уровня безопасных сокетов.
CDN размещает следующие сторонние библиотеки скриптов, которые были загружены и лицензированы владельцами этих библиотек:
CdN Microsoft Ajax также включает следующие библиотеки, которые были отправлены корпорацией Майкрософт:
ASP.NET Ajax
файлы JavaScript ASP.NET MVC
файлы JavaScript ASP.NET SignalR
Корпорация Майкрософт не имеет права собственности на какие-либо сторонние библиотеки, размещенные в этой сети CDN. Владельцы авторских прав библиотек лицензируют эти библиотеки. Любые права, которые могут потребоваться для скачивания и использования таких библиотек, предоставляются исключительно соответствующими владельцами авторских прав. Так как они не являются библиотеками Майкрософт, корпорация Майкрософт не предоставляет никаких гарантий или лицензий на права интеллектуальной собственности (включая не подразумеваемые патенты) для сторонних библиотек, размещенных в этом CDN.
Если вы хотите отправить библиотеку JavaScript и библиотеку является одной из лучших библиотек JavaScript (как указано http://trends.builtwith.comв списке) или расширений или подключаемых модулей в эти библиотеки, которые являются (a) популярными; или (b) полезными для использования в ASP.NET затем обратитесь AjaxCDNSubmission@Microsoft.com.
ajax.microsoft.com переименовано в ajax.aspnetcdn.com
CDN, используемый для использования имени домена microsoft.com и был изменен для использования имени домена aspnetcdn.com. Это изменение было внесено для повышения производительности, так как когда браузер ссылался на домен microsoft.com, он будет отправлять файлы cookie из этого домена через проводную передачу с каждым запросом. При переименовании в доменное имя, отличное от microsoft.com производительности, можно увеличить до 25 %. Обратите внимание, что ajax.microsoft.com продолжит функционировать, но рекомендуется ajax.aspnetcdn.com.
Чтобы правильно использовать vsdoc-файлы с Visual Studio 2008, необходимо убедиться, что установлен VS 2008 с пакетом обновления 1 (SP1) и исправление для vsdoc-файлов. Эти данные можно получить здесь:
Visual Studio 2010 поддерживает VSDOC-файлы без дополнительных исправлений.
Использование ASP.NET Ajax из CDN
При использовании ASP.NET 4 можно перенаправить все запросы на скрипты платформы ASP.NET в CDN. Получение скриптов из CDN вместо локального веб-сервера может значительно повысить производительность общедоступных веб-сайтов ASP.NET.
Используйте свойство ScriptManager EnableCDN для перенаправления всех запросов скриптов платформы ASP.NET в CDN Microsoft Ajax:
Чтобы разрешить странице вернуться к загрузке jQuery из локального пути на собственном веб-сайте, если CDN недоступен, добавьте следующий элемент сразу после ссылки на CDN:
<script>
// Fallback to loading jQuery from a local path if the CDN is unavailable
(window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
</script>
На следующей странице используется версия CDN библиотеки jQuery (с резервным копированием в локальную копию) для отображения содержимого элемента div при нажатии кнопки.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>jQuery from Microsoft AJAX CDN</title>
</head>
<body>
<button id="btn">Show Message</button>
<div id="message" style="display:none">
<h1>Hello from jQuery!</h1>
</div>
<script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-1.9.0.min.js"></script>
<script>
// Fallback to loading jQuery from a local path if the CDN is unavailable
(window.jQuery || document.write('<script src="/scripts/jquery-1.9.0.min.js"><\/script>'));
</script>
<script>
function domReady() {
$('#btn').click( showMessage );
}
function showMessage() {
$('#message').fadeIn('slow');
}
$( domReady );
</script>
</body>
</html>
Дополнительные сведения о jQuery и скачивание локальной копии jQuery можно получить на веб-сайте jQuery .
Использование пользовательского интерфейса jQuery из CDN
CDN также размещает библиотеку пользовательского интерфейса jQuery. Библиотека пользовательского интерфейса jQuery включает широкий набор мини-приложений и эффектов, которые можно использовать в ASP.NET приложениях. Например, на следующей странице показано, как использовать jQuery UI Datepicker в контексте приложения ASP.NET веб-формы для отображения всплывающего календаря:
При перемещении фокуса на TextBox с помощью клавиатуры отображается календарь:
Обратите внимание, что в приведенный выше код необходимо включить три файла из CDN:
Библиотека jQuery — библиотека пользовательского интерфейса jQuery зависит от библиотеки jQuery. Перед добавлением библиотеки jQuery на страницу необходимо добавить библиотеку пользовательского интерфейса jQuery.
Библиотека пользовательского интерфейса jQuery — библиотека пользовательского интерфейса jQuery содержит все эффекты и мини-приложения jQuery, такие как мини-приложение Datepicker, используемое на странице выше.
Тема пользовательского интерфейса jQuery — пользовательский интерфейс jQuery поддерживает различные темы. На приведенной выше странице приведена ссылка на CSS-файл для импорта темы Redmond.
Все стандартные темы пользовательского интерфейса jQuery размещаются в CDN. Посетите эту страницу , чтобы просмотреть эскизы для каждой темы.
Дополнительные сведения о библиотеке пользовательского интерфейса jQuery см. на официальном веб-сайте пользовательского интерфейса jQuery.
Сторонние файлы в CDN
CDN размещает некоторые из самых популярных сторонних библиотек JavaScript. Корпорация Майкрософт не имеет права собственности на какие-либо сторонние библиотеки, размещенные в этой сети CDN. Владельцы авторских прав библиотек лицензируют эти библиотеки. Любые права, которые могут потребоваться для скачивания и использования таких библиотек, предоставляются исключительно соответствующими владельцами авторских прав. Так как они не являются библиотеками Майкрософт, корпорация Майкрософт не предоставляет никаких гарантий или лицензий на права интеллектуальной собственности (включая не подразумеваемые патенты) для сторонних библиотек, размещенных в этом CDN.
В этой сети CDN размещаются следующие выпуски библиотеки пользовательского интерфейса jQuery. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.
Следующие выпуски подключаемого модуля шаблонов jQuery размещаются в этой сети CDN. Щелкните каждую ссылку, чтобы просмотреть фактический список файлов.
Замените "{culture-code}" нужным кодом языка и региональных параметров, например globalize.culture.en-GB.js== Файлы Майкрософт в CDN ==Эти библиотеки были отправлены корпорацией Майкрософт.
Узнайте, как создавать и использовать сеть доставки содержимого (CDN) в Azure для размещения часто используемых ресурсов, таких как изображения на веб-сайте. Модуль охватывает Azure CDN и использует хранилище BLOB-объектов в качестве базовой модели хранения для стабильных или неуклюционных данных.