Aplikasi produksi tidak boleh mengambil dependensi keras pada aset CDN. Aplikasi harus menguji aset CDN yang dirujuk, dan menggunakan aset fallback saat CDN tidak tersedia.
CDN Microsoft Ajax tidak memiliki SLA di atas dan di luar menggunakan Azure CDN.
Gunakan masalah GitHub ini untuk melaporkan masalah dengan MICROSOFT Ajax CDN.
Microsoft Ajax Content Delivery Network (CDN) menghosting pustaka JavaScript pihak ketiga populer seperti jQuery dan memungkinkan Anda untuk dengan mudah menambahkannya ke aplikasi Web Anda. Misalnya, Anda dapat mulai menggunakan jQuery yang dihosting <di CDN ini hanya dengan menambahkan tag skrip> ke halaman Anda yang menunjuk ke ajax.aspnetcdn.com.
Dengan memanfaatkan CDN, Anda dapat secara signifikan meningkatkan performa aplikasi Ajax Anda. Konten CDN di-cache di server yang terletak di seluruh dunia. Selain itu, CDN memungkinkan browser untuk menggunakan kembali file JavaScript pihak ketiga yang di-cache untuk situs web yang terletak di domain yang berbeda.
CDN mendukung SSL (HTTPS) jika Anda perlu melayani halaman web menggunakan Secure Sockets Layer.
CDN menghosting pustaka skrip pihak ketiga berikut yang telah diunggah, dan dilisensikan kepada Anda, oleh pemilik pustaka tersebut:
CDN Microsoft Ajax juga menyertakan pustaka berikut yang telah diunggah oleh Microsoft:
ASP.NET Ajax
ASP.NET File JavaScript MVC
ASP.NET SignalR JavaScript Files
Microsoft tidak mengklaim kepemilikan pustaka pihak ketiga apa pun yang dihosting di CDN ini. Pemilik hak cipta pustaka melisensikan pustaka ini kepada Anda. Hak apa pun yang mungkin harus Anda unduh dan gunakan pustaka tersebut diberikan hanya oleh masing-masing pemilik hak cipta. Karena ini bukan pustaka Microsoft, Microsoft tidak memberikan jaminan atau lisensi hak kekayaan intelektual (termasuk tidak ada hak paten tersirat) untuk pustaka pihak ketiga yang dihosting di CDN ini.
Jika Anda ingin mengirimkan pustaka JavaScript dan pustaka Anda adalah salah satu pustaka JavaScript teratas (seperti yang tercantum di http://trends.builtwith.com) atau ekstensi/plugin ke pustaka ini yang (a) populer; atau (b) berguna untuk digunakan di ASP.NET, silakan hubungi AjaxCDNSubmission@Microsoft.com.
ajax.microsoft.com diganti namanya menjadi ajax.aspnetcdn.com
CDN yang digunakan untuk menggunakan nama domain microsoft.com dan telah diubah untuk menggunakan nama domain aspnetcdn.com. Perubahan ini dilakukan untuk meningkatkan performa karena ketika browser mereferensikan domain microsoft.com, ia akan mengirim cookie apa pun dari domain tersebut di seluruh kawat dengan setiap permintaan. Dengan mengganti nama menjadi nama domain selain performa microsoft.com dapat ditingkatkan hingga 25%. Perhatikan ajax.microsoft.com akan terus berfungsi tetapi ajax.aspnetcdn.com disarankan.
Untuk menggunakan file .vsdoc dengan benar dengan Visual Studio 2008, Anda perlu memastikan bahwa Anda telah menginstal VS 2008 SP1 dan perbaikan untuk file vsdoc yang diinstal. Anda bisa mendapatkan ini dari sini:
Visual Studio 2010 mendukung file .vsdoc tanpa patch tambahan.
Menggunakan ASP.NET Ajax dari CDN
Saat menggunakan ASP.NET 4, Anda dapat mengalihkan semua permintaan untuk skrip kerangka kerja ASP.NET ke CDN. Mengambil skrip dari CDN alih-alih server web lokal Anda dapat secara substansial meningkatkan performa situs web ASP.NET publik.
Gunakan properti ScriptManager EnableCDN untuk mengalihkan semua permintaan skrip kerangka kerja ASP.NET ke CDN Microsoft Ajax:
Untuk mengizinkan halaman Anda mundur memuat jQuery dari jalur lokal di situs web Anda sendiri jika CDN kebetulan tidak tersedia, tambahkan elemen berikut segera setelah elemen mereferensikan 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>
Halaman sampel berikut menggunakan versi CDN pustaka jQuery (dengan fallback ke salinan lokal) untuk menampilkan konten elemen div saat tombol diklik.
<!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>
Anda dapat mempelajari lebih lanjut tentang jQuery dan mengunduh salinan lokal jQuery dengan mengunjungi situs Web jQuery .
Menggunakan UI jQuery dari CDN
CDN juga menghosting pustaka UI jQuery. Pustaka UI jQuery mencakup serangkaian widget dan efek yang kaya yang dapat Anda gunakan di aplikasi ASP.NET Anda. Misalnya, halaman berikut ini menggambarkan bagaimana Anda dapat menggunakan datepicker UI jQuery dalam konteks aplikasi ASP.NET Web Forms untuk menampilkan kalender pop-up:
Saat Anda memindahkan fokus ke Kotak Teks menggunakan keyboard Anda, kalender ditampilkan:
Perhatikan bahwa Anda harus menyertakan tiga file dari CDN dalam kode di atas:
Pustaka jQuery — Pustaka UI jQuery bergantung pada pustaka jQuery. Anda harus menambahkan pustaka jQuery ke halaman Anda sebelum menambahkan pustaka UI jQuery.
Pustaka UI jQuery — Pustaka UI jQuery berisi semua efek dan widget UI jQuery seperti widget Datepicker yang digunakan di halaman di atas.
Tema UI jQuery — UI jQuery mendukung tema yang berbeda. Halaman di atas menyertakan tautan ke file CSS untuk mengimpor tema Redmond.
Semua tema UI jQuery standar dihosting di CDN. Kunjungi halaman ini untuk melihat gambar mini untuk setiap tema.
Untuk mempelajari lebih lanjut tentang pustaka UI jQuery, kunjungi situs web resmi JQuery UI.
File Pihak Ketiga pada CDN
CDN menghosting beberapa pustaka JavaScript pihak ketiga paling populer. Microsoft tidak mengklaim kepemilikan pustaka pihak ketiga apa pun yang dihosting di CDN ini. Pemilik hak cipta pustaka melisensikan pustaka ini kepada Anda. Hak apa pun yang mungkin harus Anda unduh dan gunakan pustaka tersebut diberikan hanya oleh masing-masing pemilik hak cipta. Karena ini bukan pustaka Microsoft, Microsoft tidak memberikan jaminan atau lisensi hak kekayaan intelektual (termasuk tidak ada hak paten tersirat) untuk pustaka pihak ketiga yang dihosting di CDN ini.
Ganti "{culture-code}" dengan kode budaya yang diinginkan, misalnya globalize.culture.en-GB.js== Microsoft Files pada CDN ==Pustaka ini diunggah oleh Microsoft.
Pelajari cara membuat dan menggunakan Content Delivery Network (CDN) dalam Azure untuk menghosting aset yang umum digunakan, seperti gambar di situs web. Modul ini mencakup Azure CDN dan menggunakan Blob Storage sebagai model penyimpanan yang mendasar untuk data yang stabil atau nonvolatile.