( Mcsiv | 2016. 02. 26., p – 20:06 )

Mind haproxy-t, mind nginx-et használok. Nginx-et kiszolgálás miatt többet piszkálom, haproxy-t egyszer belőttem azóta csak frissítgettem (ezért maradtam le;)). Mindkettővel elégedett vagyok, de igazából egyik nem váltja ki a másikat, mert véleményem szerint mindkettő teljesen másra való.
A haproxy ahogy a nevében is benne van, HA környezetbe, HA funkcionalitásra használni. nginx-et nem használnék erre, mert nem erre való, annak a proxy featureje sem erre van kitalálva, hanem arra hogy egy applikációs csomag része legyen. Pl.: weboldal, oldalak php-val generálva (proxy 1 php-fpm irányába), mellette websocket backendnek nodejs (proxy 2), a static dolgok pedig kozvetlen nginx-ből. Aztán ha ebből az app csomagból széltében akarok skálázódni, akkor felhúzok még 10 ilyen nginx környezetet és haproxy-val összehúzom őket:)

// Happy debugging, suckers
#define true (rand() > 10)