Bandwidth Sorununa Çözüm

 

Özellikle yeni bloglar digg‘e eklenip biraz popüler oldukları anda bandwidth’lerini aşıp servis dışı kalırlar. Bu durum bizde pek yaşanmasa da fazla bandwidth kullanımı site sahiplerinin en büyük sorunlarından biridir. Jeff Atwood, Reducing Your Website’s Bandwidth Usage yazısında bu soruna karşı çözümleri tartışıyor.

İnternet sitenizin popüler olup günde onbinlerce ziyaretçi ağırlaması tabii ki kötü bir şey değil. Ancak “internette popülerlik = daha fazla bant kullanımı” olduğundan bazı önlemler almakta yarar var. Peki bir sitenin bandwidth’ini azalmak için neler yapılabilir?

1. Resimler

Resimler, genelde bir yazıda en çok yer tutan bileşendir. Örneğin bu sitede ortalama bir yazının (boyut olarak) %90‘ını resimler oluşturur. Bu yüzden yazınızdaki resimleri başka bir sunucuda bulundurmak çok etkili olacaktır. Bunun için birkaç ücretli ve ücretsiz hizmet veren site mevcut:

  • Imageshack: Imageshack ücretsiz ve sınırsız depolama sunuyor. Ancak her bir resim için saatte max. 100MB download’a izin veriyor.
  • flickrFlickr: Ücretsiz ve kısıtlı depolama olarak kullanabileceğiniz Flickr yine sınırlandırılmış download’a izin vermekte. Yıllık 25$ verdiğiniz taktirde tüm sınırlamaları kaldırmasına karşın kullanım şartlarında fotoğrafların ticari amaçlı kullanılmaması ve flickr’a link verilmesi gerektiği belirtiliyor.
  • Photobucket: Ücretsiz bir Photobucket hesabı açarak sınırlı depolama alanı ve aylık 10GB transfer hakkına sahip oluyorsunuz. 25$ karşılığında ise (yıllık) bandwidth’iniz sınırsız oluyor.
  • Amazon S3: Yazar tarafından tercih edilen bu yöntemde 1GB alan karşılığı aylık 0.15$, 1GB bandwidth karşılığı ise 0.20$ ödüyorsunuz. Yukarıdaki fotoğraf paylaşım sitelerinin bazı şirketlerde engellendiğini hesaba katmak gerekirse, uzun vadede en mantıklı ve güvenli tercih Amazon S3 gibi görünüyor.

Unutmadan favicon.ico dosyanızın da yeterince küçük boyutlu olduğundan emin olun. Favicon için aylık 27GB bandwidth harcayan bir site olmak istemiyorsanız Junior Icon Editor gibi bir program kullanabilirsiniz.

2. HTTP Sıkıştırması

Resimlerin harcadığı bandwidth’e çözüm bulduğumuza göre sıra geldi geriye kalan içeriğe, yani yazılara. Web sunucunuzda HTTP compression (HTTP sıkıştırması) özelliğini aktive ettiğinizde yazılara harcadığınız bandwidth 3′te 1‘ine düşecektir. Aşağıda acikbilgi.com anasayfasının HTTP sıkıştırmalı ve sıkıştırmasız boyutlarına dikkat edin:

HTTP Compression

Apache web sunucusunda HTTP sıkıştırmasını .htaccess dosyasından bile aktive edebilirsiniz. HTTP sıkıştırmasının sitenizde çalışıp çalışmadığını kontrol etmek için httpZip Compression Check sayfasını kullanabilirsiniz.

3. RSS Beslemesi

RSS FeedÇoğu sitenin RSS beslemelerini RSS Feed başka sitelere taşıdığına (örnek olarak FeedBurner) şahit olmuşunuzdur. Bandwidth kullanımının yarısı RSS’ten kaynaklanan siteler için mükemmel bir çözüm. Hatta FeedBurner kullananlar için .htaccess dosyanıza şöyle bir de feed yönlendirme kodu ekleyebilirsiniz:

RewriteCond User-Agent: (?!FeedBurner).*
RewriteRule .*index.xml$|.*index.rdf$|.*atom.xml$
http://feeds.feedburner.com/acikbilgi/ [I,RP,L]

4. CSS ve JavaScript

Resimler, yazılar, beslemeler dışında sitenizde sürekli bandwidth isteyen içerik tabii ki CSS ve JavaScript dosyalarıdır. Şanslıyız ki bu dosyaları optimize eden araçlar internette mevcut:

Son Söz

Bandwidth kullanımını azaltmak için Jeff Atwood’un değinmediği -bence- en önemli konu web standartlarına uygun bir tasarım kullanmanızdır.

  • Tablolar yerine div’ler kullanarak,
  • Sayfaların html iskeletini doğru hazırlayarak,
  • id ve class etiketlerinden maksimum düzeyde yararlanarak

hem gereksiz html kodlarını azaltacak, hem de daha kaliteli bir siteye sahip olacaksınız. Douglas Bowman tarafından hazırlanan şu sunumları kesinlikle okumanızı tavsiye ederim:

ALINTI

Yazıyı Paylaş:
  • del.icio.us
  • StumbleUpon
  • Technorati
  • blogmarks
  • connotea
  • DZone
  • Gwar
  • Facebook
  • Google Bookmarks
  • email
  • Yahoo! Bookmarks
  • Digg
  • MSN Reporter
  • Twitter

Yorum Alani



(Varsa)

Not: Yorumlarınız Yönetici Onayından Geçtikten Sonra Yayınlanıcaktır

Yorum yazarken dikkat etmeniz gereken hususlar;

  • Türkçe imla kurallarına dikkat etmeye özen gösteriniz.
  • Yorumlar onay gerektirdiğinden birden fazla kez aynı yorumu yazmayınız.
  • Yorumlarınızın konu ile alakalı olmasına özen gösteriniz.
  • Küfür, hakaret etmenizin kimseye faydası olmadığını unutmayın.
  • Yorum yapmanız, onaylanacağı anlamına gelmemektedir. Buradaki hususlara dikkat etmeniz, onaylanma şansını artıracaktır.
  •  

     

     

     

    Reklam Alani

    RSS Murat Bütün

    • Vodafone cep özgür
      Merhabalar bu yazımda sizlere Vadofone reklamında bahsedicem bu konu ile ilgili Cengiz Çatalkaya şu yazıda bahsetmiş. Vadofone reklamlarıyla sürekli genç nesillere ulaşmaya çalışıyor. Bunda da gayet başarılı. Yeni reklam kampanyasında bilboardlardaki kendi reklamlarına gece sprey “Özgürce Konuşmak İstiyoruz” gibi sloganlar yazılmış. Bu kampanya için birde we […]
    • Yürüyen Merdiven Bandı
      Türkiye’ye yeni giriş yapan bir reklam reklam ajansı gündelik hayatta pekte alışık olmadığımız reklam alanları ile dikkat çekiyor. İlk olarak Ankara Armada Alışveriş merkezinde görmüş olduğumuz yürüyen merdivenlerin tutunma bantlarına basit görsellikte reklamlar yerleştirmişler. Uygulama gerçekten dikkat çekici. […]
    • Fiat Doblo | Geniş Aileler İçin
      Merhabalar arkadaşlar dun gece izlemiş olduğum yeni Fiat reklamından bahsetmek istedim. Tofaş’ın Bursa’daki fabrikasında üretilen ve dünyanın bir çok yerine gönderilen  yeni nesil Fiat Doblo . Yeni reklam filimin de yer alan oyuncular geniş aile dizisi karakterleri Cevahir (Ufuk Özkan), Zekai ( Bora Akkaş) ve Müfit (Ahmet Sarsılmaz) İzleyin: Geniş Aile’nin G […]
    • jQuery ile Açılır Kapanır İletişim Formu Alanı Yapımı
      Merhabalar arkadaşlar ziyaretçilerinizi veya müşterilerinizi etkilemek için dikkat çekicek en önemli yerlerden bir taneside iletişim sayfasıdır. Sizlere bu konuda yardımcı olucak bir Jquery kodu vereyim umarım işinize yarar […]
    TopOfBlogs Clicky Web Analytics Internet
    IP adresiniz Bilgileriniz Sistemimize Kayıt Edilmiştir Herhangi Bir H.A.C.K Saldırısı Tesbit Edildiğinde Hukiki İşlem Başlatılıcaktır