• 12-03-2023, 18:57:28
    #1
    Merhaba arkadaşlar,
    Deprem üzerine çalışan bir sitem var. Sürekli CPU problemi çekmiyorum ama büyük depremlerde herkes aynı anda yüklenince sorunlar yaşıyorum. Bunun için şöyle bir yöntem var mı Kandilli kullanıyor mesela;

    http://www.koeri.boun.edu.tr/scripts/sondepremler.asp
    adresine tıklayınca sürekli farklı adreslere atıyor ve farklı farklı sunucularla giriş sağlayarak sitenin çökmesini önlüyor.

    Bunu ben php'de nasıl yapabilirim? Atıyorum a.com/deprem.php ve b.com/deprem.php diye iki sitem olsa yoğunluk olduğunda diğer siteye yönlendirme yapsam bu mümkün mü?
  • 12-03-2023, 18:59:31
    #2
    VSaBaH adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar,
    Deprem üzerine çalışan bir sitem var. Sürekli CPU problemi çekmiyorum ama büyük depremlerde herkes aynı anda yüklenince sorunlar yaşıyorum. Bunun için şöyle bir yöntem var mı Kandilli kullanıyor mesela;

    http://www.koeri.boun.edu.tr/scripts/sondepremler.asp
    adresine tıklayınca sürekli farklı adreslere atıyor ve farklı farklı sunucularla giriş sağlayarak sitenin çökmesini önlüyor.

    Bunu ben php'de nasıl yapabilirim? Atıyorum a.com/deprem.php ve b.com/deprem.php diye iki sitem olsa yoğunluk olduğunda diğer siteye yönlendirme yapsam bu mümkün mü?
    Load Balancer ve High Availability kavramları bu olay için.
  • 12-03-2023, 19:03:51
    #3
    yalinyalniz adlı üyeden alıntı: mesajı görüntüle
    Load Balancer ve High Availability kavramları bu olay için.
    Peki nasıl uygulayabilirim internete yazdım site reklamları çıkıyor bunun bi scripti kodu vs var mı?
  • 12-03-2023, 19:06:22
    #4
    VSaBaH adlı üyeden alıntı: mesajı görüntüle
    Peki nasıl uygulayabilirim internete yazdım site reklamları çıkıyor bunun bi scripti kodu vs var mı?
    VM bazlı veya web server/veritabanlı taraflı kümelenmeler ve yük dağıtma yapılabilir.
    Detaylı bilgiyi ve yapılabilecekleri özelden görüşebiliriz hocam.
  • 12-03-2023, 20:43:00
    #5
    Merhaba,
    Load balancer kullanarak bu işlemi yapabilirsiniz.
    Veritabanı bağlantısı kullanmayan - statik sayfalardan oluşan - bir sistem kullanıyorsanız işleminiz nispeten daha basit olacaktır.
    Kullanacağınız sunucular arasında shared Storage oluşturmanız gerekmekte. Her iki sunucunuzda shared Storage üstünden yayın yapacak olup, load balanceriniz gelen trafiği belirlediğiniz kurallara göre sunucularınıza dağıtacaktır.
    Bu sayede farklı dosya isimleri kullanmaya gerek kalmadan sitenizi yayında tutabilirsiniz.
    Load balancer olarak Cloudflare load balancerini kullanabilirsiniz.

    Veritabanı kullanıyorsanız HA istiyorsanız db sunucunuzuda Cluster yapabilirsiniz. HA ihtiyacınız yoksa ayrı veya web serverlerin birini barındıran sunucuda çalıştırabilirsiniz.