Web sitesi altyapı mimarisi tasarımı konusunda çok az tecrübem var. Duruma özel olabileceğini biliyorum. Web sitesi:
1) Bazı sayfalar için HTTPS desteğine ihtiyaç duyarsınız (ör. Giriş sayfası), diğerleri sadece HTTP sayfasıdır.
2) Bazı yük dengeleme işlemleri için birden fazla web sunucusuna ihtiyaç vardır.
3) Performansı artırmak için HTTP önbellekleme ve sıkıştırma gerekir.
4) Bazı istekler (örn. Resim yükleme) özel arka uç sunucularına yönlendirilmelidir. Bu nedenle, URL tabanlı dengeleme gerekir.
NginX ve HAProxy'nin güzel açık kaynaklı Ters Proxy ve / veya Yük Dengeleyici olduğunu biliyorum. HAProxy SSL'yi desteklemediğinden, Nginx yük dengelemesi HAProxy kadar iyi değildir. İkisini de alacağım.
Peki, Nginx'i (ters proxy olarak) HAProxy'nin önüne (yük dengeleyici olarak) veya tersine mi koymalıyım?
Teşekkürler