En basit şekilde şunu yapabilirsiniz.
Bir cloudflare hesabı açıp, sitenin dnslerini oraya yönlendirirsiniz, dns sunucunuz cloudflare olur. Dns ayarlarından a kaydı olarak Türkiyedeki sunucunuz ve Amerikadaki sunucunuzun ip adresini girersiniz. Böylece ziyaretçiniz otomatik olarak 2 sunucu arasında dağılır.
Ancak siteniz veritabanı kullanan bir site ise senkronizasyonu bu şekilde sağlayamassınız, türkiyedeki sitenin veritabanı ile amerikadakinin veritabanı eş zamanlı olmaz, üçüncü bir sunucu ayarlayıp sql sunucusu yapmalısınız sql tek noktadan çalışır senkronizasyon sağlanır ancak veritabanı sunucusunun mevcut web sunucularına yakın olması gerekmektedir, aksi halde hem mesafeden dolayı sqlden geç yanıt gelir ayrıca sql trafiği fazla ise web ile sql sunucusu arasında çok yüksek hat trafiği oluşur.
Bunun dışında bu yapıda kesin bir geo dağılımı olmaz, yani sizin düşündüğünüz gibi amerikadaki ziyaretçi amerikadaki sunucuya türkiyedeki ziyaretçi türkiyedeki sunucuya gitmez, cloudflare rastgele ziyaretçiyi dağıtır, bu sefer amerikadaki ziyaretçi türkiyeye bağlanırken site çok ağır açılır aynı şekilde türkiyedeki ziyaretçi amerikaya giderse site geç açılır.
Bu iş için cdn tabanlı hosting kullanmak en sağlıklı yoldur, ziyaretçi hangi noktadan istek yaparsa site komple o cdn sunucudan sunulur, bu standart cdn den farklı bir olaydır, standart cdn de statik dosyalarınız ziyaretçinin talebine göre farklı sunuculardan getirilir, cdn hostingte site komple cdn sunucularından çözümlenerek tüm içerikle ziyaretçiye gelir.
Cdn hosting konusu ülkemizde pek yaygın değil, yurtdışı firmalara bakabilirsiniz maliyeti harcayacağınız trafiğe göre yüksek olabilir.