Leggendo la chat di IoRestoACasa.work mi è caduto l’occhio su un frammento di conversazione che decantava le qualità del server web LiteSpeed, sostenendo che fosse molto più veloce di Nginx.
Tralasciamo che in prima battuta credevo fosse lighttp.
Poi ho storto il naso scoprendo che era proprietario ma aveva una versione “opensurs” (sì, lo storpio apposta, prima o poi ne scriverò) openlitespeed.org, con il solito repo di rito su GitHub.
Riportano questi diagrammini:
Ciumbia, un ordine di grandezza per WordPress! Va bene “oste il tuo vino è buono”, ma questo sembra troppo bello per essere vero.
Va bene, l’architettura guidata dagli eventi, va bene che è pensato per gestire centinaia di migliaia di connessioni concorrenti, va bene che usa kqueue (su FreeBSD and OS X), epoll (su Linux), ma mi risulta lo faccia anche Nginx! Come pure i processi “lavoratori” (worker).
Chiedendo alla papera trovi conferme plateali ed altri documenti dove danno Nginx e openlitespeed in ex-æquo:
- https://cyberpersons.com/2020/01/25/openlitespeed-vs-nginx/ che riporta un poco credibile (oltre al brutto vizio di dare ad un file webp, la desinenza png, vabbè)
- https://wpspeedmatters.com/openlitespeed-vs-nginx-in-wordpress/
- https://community.centminmod.com/threads/http-2-h2o-vs-openlitespeed-vs-nginx-spdy-3-1.2564/
Quest’ultimo riporta questi diagrammi:
Mi sa che quei benchmark dove si vedono differenze di un ordine di grandezza siano docute all’uso di protocolli differenti: http, http2 e spdy. “Basta” cambiare protocollo e si vedono gli stessi “salti”. probabilmente in quei benchmark uno usava spdy o http2 e l’altro http “normale”. Insomma erano benchmark “ammaestrati”. Nel qual caso si vendono molto bene….