SEOmium » XHTML / CSS / JavaScript

Web Sitenizin Yükünü Hafifletmenize Yarayacak Araçlar

Emrah Ömüriş 23 Eylül 2009 4.190 kez okundu 6 Yorum
Site içinde sık kullanılan servisleri üçüncü parti servis sağlayıcılarına aktararak sitenizin performansını arttırabilirsiniz.

Site içinde sık kullanılan servisleri üçüncü parti servis sağlayıcılarına aktararak sitenizin performansını arttırabilirsiniz.

Web sitenizin özellikleri ne kadar fazla ise, sitenizin hızının yavaşlaması ve hatta sitenizin çökmesi an meselesidir. Her ne kadar kaliteli bir hosting şirketi ile anlaşıyor olursanız olun, yapacağınız bazı irili ufaklı iyileştirmeler ile sitenizin çalışma performansını arttırabilir, ziyaretçilerinize daha iyi bir deneyim yaşatabilirsiniz.

Web sunucunuzun yaptığı işleri azaltmak için bazı site özelliklerini üçüncü parti servis sağlayıcılarına aktararak web sitenizin yükünü hafifletebilirsiniz. Bu yazıda bulacağınız ve kolayca üçüncü parti servis sağlayıcılarına aktarabileceğiniz altı adet site özelliği sayesinde, web sitenizin performansını arttırmanız mümkün.

1. RSS beslemeleri

RSS beslemelerini sunucunuz üzerinden aktarmak sunucunuza çok miktarda yük bindirecektir. Bu özellikle çok miktarda aboneniz var ise geçerlidir. AllTop ve Technorati gibi web siteleri otomatik olarak RSS beslemenize abone olup düzenli aralıklarla sitenizin içeriğini depoladıkları için bu da sunucunuza fazladan bir yük bindirecektir. Aşağıdaki servislerden herhangi birini kullanarak RSS beslemenizi bu servislere aktarabilirsiniz.

FeedBurner pek çok özelliğe sahip bir RSS besleme aracıdır. RSS beslemenizi takip edebilecek, yönetebilecek, işleyebilecek ve analiz edebilecek pek çok özelliğe sahiptir. Bir süre önce Google tarafından satın alınan FeedBurner, özellikle içeriğin Google’a aktarılması sırasında sorunlar içerirken, artık sorunlardan arındırılmış muhteşem bir araç haline gelmiş durumda.

FeedBurner

FeedBurner

Feedity ise özellikle WordPress gibi herhangi bir içerik yönetim sistemi kullanmayan web siteleri için kullanışlıdır (örneğin siteleri sadece statik HTML sayfalarından oluşan web siteleri için). Tek yapmanız gereken RSS beslemesi oluşturmak istediğiniz sayfaların URL’sini siteye girmek. Site adresini girdiğiniz sayfaları otomatik olarak takip edecek ve herhangi bir güncelleme olduğunda takipçilerinizi uyaracaktır. Eğer servisin otomatik besleme oluşturucusu tutarlı sonuçlar vermiyorsa, servisi, sayfanızın sadece belirli bölümlerindeki güncellemeleri dikkate alacak şekilde özelleştirebilirsiniz.

Feedity

Feedity

Page2RSS ise web sayfalarındaki değişiklikleri takip eden ve herhangi bir değişiklik olduğunda kullanıcıları RSS yolu ile bilgilendiren bir servis. Google’ın ana sayfasını kullanan örnek beslemeyi kontrol edin. Sonuçlar bazen tutarlı olmamasına ve gerçek bir RSS besleme servisine kıyasla başarımı düşük olmasına rağmen bu servisi de seçenekler arasında bulundurmakta fayda var.

Page2RSS

Page2RSS

2. Site araması

Site araması sunucunuza yük bindirebilir, zira site içi aramalar genellikle veritabanı isteklerini içeren sunucu taraflı işlemleri gerektirir. Ancak, üçüncü parti servislerin arama APIlerini kullanarak onların altyapısından faydalanmış olmakla kalmaz, daha tutarlı ve optimize edilmiş arama algoritmalarını da kullanmış olursunuz. Web araması üzerine çalışan Google ve Yahoo!‘nun servislerine bir göz atın.

Google AJAX Search API sayesinde geliştiriciler, Google’ın verilerini kullanarak kendi uygulamalarını geliştirebilirler. Site içi aramayı oluşturmak için zaman harcamak istemiyor musunuz? Sorun değil zira Google diğer her şeyde olduğu gibi bu işi de bizim için kolaylaştırmış ve kendi sitenizde kullanmanız gereken kodu oluşturmanıza yardımcı olacak bir sihirbazı da içeriyor.

Google AJAX Search API

Google AJAX Search API

Yahoo! Search BOSS ise Google’ın Arama API’sine benziyor ancak sonuçlar, site tasarımınızla daha entegre bir şekilde görüntülenebiliyor. Bunun yanısıra, Google’ın arama sonuçlarının aksine, Yahoo! Search BOSS sitenizde herhangi bir reklam göstermiyor. Search BOSS’un kullanıldığı site içi aramaya örnek olarak WordPress.org sitesine göz atabilirsiniz.

Yahoo! Search BOSS

Yahoo! Search BOSS

3. Popüler JavaScript kütüphanelerini kullanmak

jQuery, mooTools ve Prototype gibi popüler JavaScript kütüphanelerini kullanarak birden fazla avantaj sağlamış oluyorsunuz. İlk olarak, bu kütüphanelerin son kullanıcıya aktarılması için sunucunuzun çalışmasının önüne geçmiş oluyorsunuz. Bir diğer avantaj ise kullandığınız JavaScript kütüphanesinin son kullanıcının sisteminde halihazırda bulunuyor olma ihtimali yüksektir zira günümüzde pek çok web sitesi Google AJAX Libraries API’sini kullanarak JavaScript kütüphanelerini sitesi üzerinden paylaşıyor. Bu sayede de ilgili web sitelerini daha önce ziyaret etmiş bir kullanıcı sizin sitenizi ziyaret ettiğinde bu dosyayı tekrar indirmek zorunda kalmıyor.

Google AJAX Libraries API‘si (Google AJAX Kütüphaneleri API’si) Google’ın içerik dağıtım ağı (content distribution network – CDN) üzerinden dağıtıyor. Bunun anlamı ise Google, ilgili dosyalara istek yapan kullanıcıların coğrafi konumunu tesbit ediyor ve ilgili dosyayı o kullanıcıya en yakın olan sunucudan teslim ediyor.

Google AJAX Libraries

Google AJAX Libraries

4. Web formlarını yönetmek ve işlemek

Eğer web sitenizde web formları kullanıyorsanız (örneğin contact / iletişim formları), bu formların işlenme ve yönetim işlemini üçüncü parti web sitelerine aktarabilirsiniz. Bunu yaparak, sunucunuzun bu formları almak, işlemek ve göndermek için yapması gereken tüm işlemleri başka bir sunucuya aktarmış olursunuz. Bu SPAM gönderiler için takip, CAPTCHA kullanımı ve işleme ve email sunucunuzu yeni bir form gönderimi algılandığında e-mail gönderecek şekilde yapılandırmayı da içerir.

Bu tip belirli servislere odaklanmış web form uygulamaları sunucunuzun yükünü hafifletmekle kalmaz, ayrıca form kayıtlarının yönetimi için son derecede kullanışlı yönetim arayüzlerini de içerirler. Aşağıdaki üçüncü parti web form servislerini kullanarak, sunucunuza form yönetimi için bindirilen yükün önüne geçmiş olursunuz.

Wufoo bir HTML form oluşturucusu ve yöneticisi uygulaması olup, ücretsiz – 200 $ arası değişen fiyatlarda paketler sunmaktadır. Uygulamanın ücretsiz sürümünü kullanarak 3 adet web formu ve form başına en fazla 10 girdi alanı kullanabilmenize izin veriyor. Bu miktarlar sade iletişim formları ve anketler için oldukça yeterli.

Wufoo

Wufoo

FormSpring güçlü ve tam özellikli bir web form oluşturma uygulamasıdır. Ücretsiz sürümü 3 web formu ve aylık 10 gönderime imkan vermektedir.

Formspring

Formspring

FormSite sayesinde 5 adet web formu, form başına 50 girdi alanı ve aylık 100 gönderimi desteklemektedir. Bunun yanısıra formlarınıza dosya iliştirilmesini de destekleyen FormSite’ın ücretsiz planı ile 50MB alana da sahip olabiliyorsunuz.

Formsite

Formsite

Icebrrg web formlarınızı kolayca oluşturmanıza yardımcı oluyor. Uygulamanın ücretsiz planı aylık 3 adet form ve 100 adet gönderiyi destekliyor.

Icebrrg

Icebrrg

5. Anketler

Eğer kullanıcılarınıza düzenli olarak anket benzeri sorular yöneltiyorsanız, o zaman bu tip hizmetlerinizi üçüncü parti servis sağlayıcılarına aktararak sunucunuzdaki yükü hafifletebilirsiniz. Aşağıdaki araçlar bu konda size yardımcı olacaklardır.

Vizu ücretsiz bir web anket sistemi olup WordPress, Blogger ve Typepad gibi popüler içerik yönetim sistemlerine entegre edilebilirler.

Vizu

Vizu

PollDaddy ile siteniz için ücretsiz anket sistemleri oluşturabilirsiniz. Servisin ücretsiz paketi ile sınırsız sayıda anketler oluşturabilirsiniz. Ücretli paketler ile karşılaştırma için fiyat tablosuna bir göz atın.

Polldaddy

Polldaddy

SurveyMonkey.com özellikle anket yönetimi için ideal bir anket raporlama uygulamasıdır. Güçlü yönetim paneli arayüzü sayesinde anketlerinizin tasarımını özelleştirebilirsiniz. Servisin kalitesine referans olması açısından Digg gibi popüler siteler tarafından kullanıldığını da belirtelim.

SurveyMonkey

SurveyMonkey

6. Captcha

Captchalar özellikle sahte (spam) form isteklerinin önüne geçmek için geliştirilmişlerdir. Kendi Captcha sisteminizi sunucunuzda barındırmak sadece sunucunuza fazladan yük bindirmekle kalmaz, ayrıca bu Captchaların oluşturulması ve aktarımı için de pek çok işlemin yapılmasını gerektirmektedir. Bazı popüler Captcha servislerini aşağıda bulabilirsiniz.

reCAPTCHA ücretsiz bir captcha servisi olup kitapların ve gazetelerin dijitalleştirilmesine de yardımcı olurlar. Kullanıcılar basılı materyallere ait resimlerden oluşan iki adet kelimeyi girerek, kelimenin dijitalleştirilmesine de yardımcı olurlar.

ReCAPTCHA

ReCAPTCHA

captchas.net ücretsiz bir uygulama olup kurumsal web sitelerinde bile kullanılabilir. Eğer sunucunuzda PHP, ASP, Python, JSP ya da Ruby on Rails çalıştırabiliyorsanız, o zaman bu servisi sisteminizde kullanabilirsiniz.

CAPTCHAS.net

CAPTCHAS.net

OpenCaptcha‘nın üç adımlık kopyala-yapıştır kurulum aşaması sayesinde sitenize çok kısa sürede captcha entegre edebilirsiniz.

OpenCAPTCHA

OpenCAPTCHA

Bu tip özellikleri sitenizin dışına aktardıktan sonraki deneyimleriniz neler oldu? Sitenizin dışına aktarabileceğiniz başka özellikler var mı? Yorumlarınızla tartışmaya dahil olun.

Kaynak: Six Revisions

Etiketler: , , , , , , , ,

Twitter Digg Delicious StumbleUpon Technorati Facebook Twitter Newsvine Reddit Yahoo! MyWeb

6 Yorum »

  • ilyas Teker dedi ki:

    Özellikle captcha uygulaması artık web sitelerine mutlaka uygulanması gereken bir çözüm. WP kullanan sistemler için akismet eklentisi yetersiz kalıyor.

  • ahmet durmusoglu dedi ki:

    Yine harika bir kaynak.Teşekkürler.

  • Namso dedi ki:

    gerçekten de site yükünü azaltacak harika özellikler var bu yazınızı okumadan hemen önce site rssini feedburnera yönlendirdim üzerimden bir yük daha kalktı hani

  • Turgut dedi ki:

    gerçekten de site yükünü azaltacak harika özellikler var Size teşekkür ederim hocam

  • tekin dedi ki:

    siteniz çok güzel

  • "Seo"suz blog, balkonsuz eve benzer ! | Ahmet Soybelli Kişisel Blogu dedi ki:

    [...] -Web Sitenizin Yükünü Hafifletmenize Yarayacak Araçlar [...]

Yorum yazın!

Yorumunuzu aşağıya girin, ya da siteniz üzerinden trackback gönderin. Ayrıca RSS üzerinden yorumlara abone olabilirsiniz.

Yorumlarınız moderatörlerimizce incelenecektir. Konu dışına çıkmazsanız seviniriz.