Merhaba, Bu tür sorunlarla başa çıkmanın pek çok yöntemi var. Cache bunlardan sadece bir tanesi. H-A (high availablity), L-B (load balancing) gibi terimler işin içine giriyor ve genel olarak en çok kullanılan yöntem birden fazla (bazen yüzlerce) -nispeten- ufak özellikli makinenin birleştirilmesi ve hepsinin paralel olarak cevap vermesi ve bunların önünde de bir başka cihaz ile hangisinin cevap vereceğini seçmesi gibi yapılar var. Daha çok ihtiyaca göre belirleniyor ve elbette uygulamanın da -en azından- bazı noktalarda bu yapıları dikkate alınarak hazırlanması gerekiyor.
Şu an biz bunun biraz daha basitini bir kaç sitemiz için kullanıyoruz hali hazırda. Önde bir load balancer (yük dengeleyici) arkasında 2 tane http node (üzerinde nginx ve php çalışan) arkada da storage ve database sunucuları. Sevgiler. -- Cafer Şimşek http://pazar.com/ Pzt, 2010-01-11 tarihinde 16:29 +0200 saatinde, Olmez yazdı: > Aşırı trafik alan siteler nasıl ayakta durabiliyolar ? Genel anlamda > sorum bu. > Örnegin bu site ; http://whos.amung.us/ > > Genel özelliklerine değinecek olursak : Site üzerinden verilen bir js > kodunu üyelik olmaksızın(!) sitenize koyamanıza izin veriyor ve js yi > eklediginiz sayfalarda kaç kişinin online oldugunu gösteriyor bu da > demek oluyorki her sayfa ve her baglanan için ayrı bi where ifadesi > kullanma zorunlulugu gibi birşey, zaten aklımın almadıgı orası , > > Bu şekilde anlık aşırı yüklenmelerde bu sistem bu istege nasıl cevap > verir ? Bunu açıklayabilecek birileri varmı acaba , nasıl , hangi > veritabanı kullanılmalı , (cache işin içersine pek gir(e)miyor) , > burda birden fazla sunucuya ihtiyaç doguyor , bunu koda dökerken en > baştan nasıl bi yol izlenmeli v.b ? genel olarak sorularım bunlar > aklıma gelmeyen soru(n)larda olabilir ... Yapıp görmeden önce > olasılıkları göz önünde bulundurmak istedigimden dolayı sorma ihtiyacı > duydum. Şimdiden teşekkürler iyi çalışmalar... > > -- > Web Programmer & Development > Ömer Ölmez > 0532 695 0226 > _______________________________________________ > Linux-programlama mailing list > [email protected] > http://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php _______________________________________________ Linux-programlama mailing list [email protected] http://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
