Google Apis Nedir ?
Google APis, bugün karşılaştığımız ve bloklanmaması için beyaz listeye eklemek zorunda kaldığımız (websense tarafından bloklanıyor) Google firmasının API servis hizmetinden bahsedeceğim kısaca.
Konu başlığının adında apis yazdım fakat bu servisin adı Google API, Microsoft API dir. Fakat siz loglarınızı kontrol ettiğinizde googleapis.com olarak görebilirsiniz bu yüzden Apis nedir diye yazdım. Google Ajax Libraries API den sonra Microsoft’ta kendi Ajax Libraries hizmetini sunmaya başladı. Bu servis sayesinde ajax.microsoft.com, ajax.googleapis.com adreslerinden aktif olan bütün Ajax kütüphanelerini referans göstererek kullanabileceksiniz.
Birkaç Microsoft Ajax CDN referansları :
- http://ajax.microsoft.com/ajax/beta/0909/MicrosoftAjax.js
- http://ajax.microsoft.com/ajax/beta/0909/MicrosoftAjax.debug.js
- http://ajax.microsoft.com/ajax/beta/0909/MicrosoftAjaxAdoNet.js
- http://ajax.microsoft.com/ajax/beta/0909/MicrosoftAjaxWebForms.js
- http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2.min.js
- http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2-vsdoc.js
- http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate.min.js
- http://ajax.microsoft.com/ajax/jquery.validate/1.5.5/jquery.validate-vsdoc.js
Birkaç Google Ajax Libraries referansları :
- http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js
- http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js
- http://ajax.googleapis.com/ajax/libs/prototype/1.6.1.0/prototype.js
- http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js
- http://ajax.googleapis.com/ajax/libs/ext-core/3.0.0/ext-core.js
- http://ajax.googleapis.com/ajax/libs/yui/2.8.0r4/build/yuiloader/yuiloader-min.js
Bir çok arkadaşım ve okuyucular içinden şu soruyu soruyor olabilir. “Bunlar zaten ücretsiz. Bunları indirip kendi sunucuma koyarsam çalışır ama neden Google API den yada Microsoft API den kullanayım?”. Buna en uygun cevabım tabii ki “performans” olacaktır. API sunucuları performansı arttırmak için özel olarak ayarlanmıştır. Ayrıca bu referansı kullanan farklı alan adlarındaki web siteleri ve uygulamaları için browserlar cache den bu dosyaları kullanacağı için bunları tekrar indirme gereği duymayacaktır.
İçerik filtrelemede yaptığınız ortamlarda bazı js dosyalarının engellendiğini göreceksiniz. Biz buna ilgili domainleri karalisteden çıkararak çözüm getirebildik. Sizler için de belki bir çözüm olabilir diye paylaşmak istedim. Bir sonraki yazıda görüşmek dileği ile.