Rasgele Yazı

Genişbant'ta rekabeti artıracak karar açıklandı
random image

Katagoriler


Ne Bakmışdınız

autotech Blogs - Blog Catalog Blog Directory TopOfBlogs Powered by FeedBurner Add to Technorati Favorites

ŞuAn Bloğumda

 

Bandwidth Sorununa Çözüm

Temmuz 25th, 2008 Konuyu Açan admin

 

Ö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ş: Aşağıdaki simgeler kullanıcılarının web sitelerini paylaştığı ve yeni web sitelerini keşfettiği sitelere gider.
  • Oyyla
  • del.icio.us
  • StumbleUpon
  • Technorati
  • 100puan
  • Bagcik
  • blinkbits
  • BlinkList
  • blogmarks
  • BlogMemes
  • BlogMemes Cn
  • BlogMemes Fr
  • BlogMemes Jp
  • BlogMemes Sp
  • blogtercimlap
  • Blue Dot
  • Book.mark.hu
  • Bumpzee
  • co.mments
  • connotea
  • De.lirio.us
  • Digg
  • DotNetKicks
  • DZone
  • Fark
  • feedmelinks
  • Fleck
  • Furl
  • Gwar
  • Haohao
  • Hemidemi
  • IndiaGram
  • IndianPad
  • Internetmedia
  • kick.ie
  • Limk
  • LinkaGoGo
  • Linkter
  • Ma.gnolia
  • MisterWong
  • MyShare
  • Netscape
  • Netvouz
  • NewsVine
  • PlugIM
  • PopCurrent
  • ppnow
  • RawSugar
  • Rec6
  • Reddit.tr
  • Scoopeo
  • scuttle
  • Shadows
  • Simpy
  • Slashdot
  • Smarking
  • SphereIt
  • Spurl
  • Taggly
  • TailRank
  • ThisNext
  • Tusul
  • Webride
  • Wists
  • Wykop
  • YahooMyWeb
  • Yumiyum

 

Katagori Web Masterlar İçin |

Yorum Gonder

Not : Yorumunuz Editör Onayindan Sonra Yayinlanacakdir

----------------------------------------------------------------------------------------------------------------------
İletişim Msn ve Mail : byexploit@gmail.com Yorum RSS

Arama Motorları Optimizasyonları : Cvs - Gss - Site Map - SubLink - Urllist - Feed - Robots - Site Map

OSEMGRUP Dijital Tasarım ve SEO Hizmetleri