Web sitelerinde aşırı trafiği önlemenin 5 yolu | Teknoloji Herşeyim
İstatistikler: 805 içeriğe toplam 6,154 yorum yapılmış.
Teknoloji Herşeyim'i gezenler..

Web sitelerinde aşırı trafiği önlemenin 5 yolu


Ağustos 14, 2008 tarihinde Hakan Yamanoğlu tarafından yazıldı.
 

Son 1 haftadır aşırı trafik harcamalarından yakınıyorum. Artan ziyaretçi trafiğine paralel olarak blogumdaki kaynak kullanımları da artıyor. Bloglamaya yeni başlayan birisi için aylık 5gb bant genişliği yeterli hatta fazla bile gelebilirken zaman ilerledikçe ve ziyaretçilerinizin sayısı arttıkça, trafik ihtiyaçlarınız da buna bağlı olarak artacaktır. Şu an blogum aylık 75gb civarında trafik harcıyor. Ancak geçtiğimiz haftalarda bu trafik daha da tepelere tırmanmıştı. Bunun nedenlerinden yola çıkarak bazı analizler yaptım ve trafik harcamalarını optimum düzeye çekebildim nihayet. Aşırı trafik tüketimlerinin nedeni her zaman ziyaretçilerden kaynaklı olmayabiliyor. Özellikle Joomla, Wordpress, Typepad vs. gibi günlük uygulamaları ile bloglama yapanların, kullandıkları eklentilere(plugin) oldukça dikkat etmesi gerekiyor. Bazen çok masum görünen ve basit bir işlevi yerine getiren bir eklenti, siz farkında bile olmadan gb larca kaynak tüketebilir. Blog yazarken aşırı kaynak tüketiminden şikayetçi iseniz aşağıdaki adımları uygulayarak kaynak canavarlarının susuzluğunu giderebilirsiniz.

1- Cpanel ve Plesk ile arkadaş olun

Bir blogcunun en iyi arkadaşlarından birisi kullandıkları site kontrol panelleridir. Bu paneller web sitenizle ilgili bir çok istatistiği barındıran yararlı uygulamalara ev sahipliği yapar. Bu sayede kaynak tüketimlerinizin, içerik, dosya, referans site, megabyte ve daha bir çok veri bakımından detaylı istatistiklerine ulaşabilirsiniz. Aşağıdaki grafikte, detaylı analizlerin hediyesini daha az kaynak tüketimi olarak aldığımı görebilirsiniz.

2- Aşırı kaynak tüketen uygulama ve scriptleri tespit edin

Web sitelerindeki aşırı trafik her zaman yoğun ziyaretler dolayısı ile oluşmayabiliyor. Bazen kullandığınız eklenti ve scriptler inanılmayacak derecede kaynak tüketebiliyorlar. Bu eklentileri tespit edebilmek için yine Plesk içerisindeki Web Stats uygulaması imdadımıza yetişiyor.

Grafikte görülen kalemler, en çok trafik tüketen kaynakları temsil ediyor. İçerisinde elbette çok okunan içeriklerimin tükettiği kaynaklar da var ancak harcanan trafiğin önemli bir bölümünü Cforms adlı Wordpress eklentisi ve wz_dragdrop adlı javascript oluşturuyor. Bunlardan wz_dragdrop adlı eklentinin yaptığı iş, sadece belirli bir “<div>” içerisinde tanımlanan içeriği ziyaretçilerin, istedikleri koordinatlara hareket ettirebilmelerini sağlamak. Bu derece basit bir kodun bu kadar kaynak tüketmesi akıl alır gibi değil.

3- Hotlink korumasını mutlaka devreye alın.

Yine yukarıdaki grafikte görüleceği gibi Recep İvedik ve n96.bmp içerikleri aşırı trafik tüketiyor. Recep İvedikle alakalı olan içeriğin fazla trafik tüketmesinin nedeni; Google Resim Arama Motorunda Recep İvedik 2 kelimesinde ilk sayfada çıkmasından ve bundan dolayı yüzlerce web sitesi tarafından direkt alıntı yapılmasından kaynaklanıyor. En basitinden günde 2000 defa görüntülenen 200kb dolayındaki tek bir resim dosyası bile size günlük 400mb civarında ek trafik yükü getirecektir. Bunun için, web sitenizde yayınladığınız resimlere dışarıdan erişimi engellemek mantıklı bir davranış olacaktır. Bu sayede sitenizden resimlerinize alıntı yapan web sitelerinde, resimleriniz yerine sizin belirlediğiniz ve farklı bir servera yüklediğiniz (ör: Flickr) bir uyarı mesajı yayınlayabilirsiniz. Artık yüksek boyutlardaki resimleriniz, sadece siteniz direkt ziyaret edildiğinde trafik tüketecek. Böylelikle gereksiz trafik tüketimini önleyebileceksiniz. Resimlerinizden alıntı yapan web sitelerine aşağıdaki gibi bir sürpriz yapabilirsiniz. Hem böylece extradan sadık ziyaretçi de kazanabilirsiniz kim bilir (:

Hotlink koruması hakkında Weböğrencisi’nin yazdığı şu yazı işinize yarayacaktır.

4- Yüksek boyutlu sabit grafiklerinizi Flickr‘a yükleyin

Web sitenizin tasarımında kullandığınız sabit resimler (site logosu, kullandığınız extra imajlar (ör:yukarıdaki twitter postiti)) siz farkında bile olmadan birer kaynak canavarına dönüşebilir. Bunun nedeni bu sabit dosyaların her sayfada görünmesi ve yüklenmesidir. Basit bir hesapla günde 5000 tekil ziyaretçiniz varsa ve sabitte kullandığınız grafiklerinizin dosya boyutu toplam 100kb ise bu size günde ortalama 500mb havadan trafik harcaması olarak dönebilir. Eğer web hosting konusunda bütçeniz kısıtlı ise, bu fazladan kaynak harcayan canavarları Flickr‘a upload edip, oradan çağırmayı deneyebilirsiniz. Flickr hem ücretsiz olarak resim depolamanıza olanak sağlar, hem de kullandığınız hostingden muhtemelen daha hızlıdır.

5- SEO’nun suyunu çıkarmak: Evdeki bulgurdan olmak!

SEO’nun extra ziyaretçi sağlamak konusundaki yararları elbetteki tartışılmaz ancak her içeriği SEO’larsanız başınız fazlasıyla belaya girebilir. Örnek vermek gerekirse; geçenlerde bir çok blog Key Ödemeleri hakkında yazılar yazdı. Ancak yazılan bu yazıların, Key Ödemeleri için gün sayan yaklaşık 9 milyon vatandaşın hedef tahtası haline geleceğini kimse bilemezdi. Ne yazık ki ben de bu furyadan nasibimi aldım ve halen de almaya devam ediyorum. (evet aşırı trafikten bahsediyorum) Peki sonuçta ne oldu? Key ödemeleri yazısını ziyaret eden fazladan 10-15 bin kişinin getirdiği Google gelirleri, extra trafik harcaması olarak hosting firmama gitti (: Bu nedenle nerede, nasıl ve ne zaman SEO yapacağınıza çok dikkatli karar vermeniz gerekiyor. Yoksa bu niğmet elinizde patlayabilir.

SEO’nun zararları konusunda şu içerikleri de okumanızı tavsiye ederim:

Henster: Yazı Yazmaya Korkar Oldum
Henster: Okuduğumuzu Anlamakta Neden Güçlük Çekiyoruz
Beyn: SEO’nun farklı bir sonucu: sinir kriz

Sadece bu yukarıda yazdıklarımı yaparak günde ortalama 500-1000mb civarında bir veri tasarrufu sağladığımı görünce, kaynakları ne kadar pervasızca harcadığımın farkına vardım. Siz siz olun, ziyaretçi trafiğinizi sürekli gözlemleyin ve gerekli önlemleri çok geç olmadan alın.

Etiketler:arama motoru, Blog, cforms, eklenti, Key Ödemeleri, plesk, plugin, SEO İpuçları, trafik kullanımları, Web sitelerinde aşırı trafiğin nedenleri, web stats, Wordpress, wz_dragdrop

Bunlara da bakmakta fayda var

RSS ÜyeliğiŞu an tam 1033 kişi yazıları RSS ile takip ediyor. Üye olmak ister misin?

Yorumlar

“Web sitelerinde aşırı trafiği önlemenin 5 yolu” yazısına 22 Yorum
  1. Hiç bunlarla uğraşmaya gerek yok :) Alacaksın 10 Gb Alan + 100 Gb Trafik rahat edeceksin :)

Bu yazıdan bahsedenler

  1. [...] nasıl yapıldığını araştırken bugün friendfeed’te Hakan bir link paylaştı ve yazı aşırı trafiği önlemenin yollarından bahsediyordu. Çok geç haberim olmuştu. Ama çok işime yarayacak bir bilgiye ulaştım ve [...]



Bir yorum da sen yaz!

Burada resmini afişe etmek için hemen bir gravatar hesabı al!