bizde mysql veri tabanı için master slave yapısı kuruldu, db bağlantı fonksiyonunda basit bir kontrol ile masterde sorun çıktığında slave db den devam edecek şekilde ayarlama yapılmıştı. hit fazla olmadığı için sıkıntı çıkmıyordu.
sizin çözümdeki mantık da aşağı yukarı aynı. bizim fonksiyonun yerine sizde öne nginx sunucu gelmiş.
nginx'i r510'a mı kurdunuz? gerçi amsterdam deyince kiraladırnız muhtemelen. makina konfigürasyonu nedir ne kadar hiti kaldrıyor?
cache de yaptırdığınıza göre içerik dinamik yada sık güncellenen bir içerik değil anladığım kadarıyla.
Allah nginx sunucuna zeval vermeye
mysql tarafında sana çok güzel bir öneri sunabilirim:
mariadb-cluster yada percona-xtradb-cluster
mükemmel şekilde birbirleriyle cluster kuruyor. master - master, master-slave-slave çalıştırabiliyorsun.
haproxy ile de bunları tek bir ip ye bindirdiğin anda tadından yenmiyor.
amsterdamdaki mysql, slave çalışıyor.
r510 boşta tutuluyor.
şimdi şöyle.
siteler wordpress ve günde yaklaşık 11 siteye toplam 50 kadar haber giriliyor.
ben wordpress e nginx plugin geliştirdim. eğer wordpress te bir değişiklik olursa ya linki yada tüm cache i tazeletiyor. bu sayede cache otomatik kontrol ediliyor.
wp-admin kısmı ise cache devre dışı.
nginx o kadar güzel bir web server ki. hem beleş

hem az sistem kaynağı kullanıyor.
16 gb ram - 8 core sanal makinalarda günlük ortalam 11 site 5 milyon çoğul hit getiriyor. load seviyesi:
baya kasmıştım ama şimdi rahatım. Sorun çok nadir çıkıyor.
Edit:
bak bunu da ekledim.
nginx:
buda 80 nolu porta gelen tekil: