@anx a spus „Testează-l” (cu caractere aldine, totuși) și așa am făcut.
Ei bine, nu chiar, din moment ce nu am timp pentru asta. Din moment ce am bănuit că soluția diferită poate fi separată în ordine de mărime, m-am scutit de durerea de a: configura de fapt lucrurile și configura un alt sistem pentru a rula un test de încărcare. Mai ales că specificațiile proxy-ului meu invers sugerează că serverele backend nu au un volum mare.
În schimb, am instalat pachetele (doar apt install <App>
) și a făcut free -m && service <APP> start && free -m && service <APP> stop && free -m
. Așteptați câteva secunde între pași. Am folosit și Debian 11, care, la momentul scrierii, este încă testarea ramură.
Foarte rudimentar, știu, dar mi-a servit scopului. Acesta este rezultatul, formatat ca: Aplicație (Spațiu pe disc utilizat, Pachete suplimentare instalate de apt, memorie utilizată)
sniproxy (298 kB, 2, 1-2 MB)
apache2 (8.634 kB, 6, 3-4 MB)
nginx (20.500 kB, 20, 4-6 MB)
haproxy (4.315 kB, 1, 34-35 MB)
Am inclus apache de când am presupune că include și o funcționalitate similară, deși nu a fost menționată în postarea legată. Fiți conștienți, acest lucru nu este solid din punct de vedere științific, având în vedere că tocmai am folosit liber
iar utilizarea memoriei de către sistemul de operare poate contribui, desigur, la schimbări.
Deci, în tradiția UNIX, folosiți un instrument, care face o singură lucrare (și sperăm că o face bine). Deci, dacă aveți nevoie doar de un proxy ușor Layer 4 cu suport SNI, mergeți cu sniproxy
. Postarea legată a menționat, de asemenea, că este ușor de configurat.