This Blog

Syndication

News

Awards

Microsoft MVP Logo
Grab this badge here!

Certificates

Transcript ID#: 6724122
Brainbench ASP.NET Certificate
 
Brainbench ASP.NET 2.0 Certificate
 
Brainbench .NET Framework 2.0 Certificate

Ahmad Masykur

var myObject = { "languages" : [ "C#", "VB.NET", "ASP.NET", "Javascript", "SDCC", "Assembler" ] }; //

Microsoft AJAX CDN

CDN (Content Delivery Network) adalah server yang terdistribusi di bebagai tempat di dunia untuk meng-host static content (file javascript, CSS, gambar, dll) dari website. Fungsi CDN suntuk mempercepat proses download static content oleh user di belahan dunia manapun. User dari Asia tidak perlu download static content dari Amerika melainkan mendownload dari server dengan routing terdekat. Dengan cara tersebut website kita bisa diakses lebih cepat karena:

  1. Static content diambil dari server terdekat;
  2. Static content diambil dari server berbeda dengan server induk;
  3. Semua static content telah diset untuk dicache oleh browser, sehingga request berikutnya tidak akan mengambil lagi dari server.

Website-website besar seperti Facebook, Microsoft, Google dan Yahoo memiliki CDN sendiri yang tersebar di seluruh dunia, sehingga website mereka bisa diakses lebih cepat.

Sebelumnya Google telah merilis server CDN secara gratis yang meng-host ajax libarary populer seperti jQuery, prototype, Dojo, ExtJs, dll. Kini Microsoft merilis CDN untuk Microsoft Ajax library secara GRATIS. Daftar library apa saja yang bisa dimanfaatkan melalui CDN dapat dilihat di http://www.asp.net/ajax/cdn/

Sebagai contoh, untuk menggunakan jQuery dari CDN cukup arahkan source jQuery ke server CDN seperti contoh berikut.

<script src="http://ajax.microsoft.com/ajax/jquery-1.3.2.min.js" type="text/javascript"></script>

Ketika browser membuka website yang berisi baris tersebut, request script akan di dilayani oleh server CDN "edge cache" yang terdekat dengan user. Ketika ada update library baru, Microsoft akan mengupdate ke seluruh server CDN.

Keuntungan menggunakan CDN.

  1. User di seluruh dunia bisa mengakses website lebih cepat karena sebagian request dilayani oleh server terdekat.
  2. Hemat bandwidth server hosting karena sebagian request diambil dari server CDN.
  3. Pengaturan cache sudah ditangani oleh administrator server CDN. Developer tidak perlu memikirkan setting cache untuk static content tersebut.
Share this post: | | | |
Published Sep 16 2009, 04:58 PM by cahnom
Filed under: ,

Comments

 

Ahmad Masykur said:

Dari posting blog saya sebelumnya tentang Microsoft Ajax CDN . Bersamaan dengan tersedianya CDN untuk

September 16, 2009 6:24 PM