Varnish unterstützt (noch) keine gzip-Komprimierung, daher ist es möglicherweise eine Idee, es mit nginx vor sich zu tauschen, um zu komprimieren, was der Lack zurücksendet. Da Lack und Nginx nicht um dieselben Ressourcen kämpfen (Nginx verwendet CPU für die GZIP-Komprimierung, während Lack Speicher verwendet), sollten sie reibungslos auf demselben Computer ausgeführt werden.
Varnish unterstützt jetzt die gzip-Komprimierung . Wenn Sie also keine SSL-Terminierung benötigen (wie in den Kommentaren vorgeschlagen), würde ich empfehlen, den Lack direkt mit dem Internet in Kontakt zu bringen.
Für http:
(Internet) -> (Lack, GZIP, Caching, ESI) -> (Anwendung)
Für https:
(Internet) -> (nginx, ssl) -> (Lack, gzip, Caching, esi) -> (Anwendung)
Wenn Sie dort auch Apache haben möchten (für die allgegenwärtige Unterstützung von mod_foobar), würde ich es zwischen Lack und der Anwendung setzen
Update: Aktualisiert, um die Unterstützung von gzip in Lack 3.0 aufzunehmen. SSl / esi hinzugefügt, wie in den Kommentaren vorgeschlagen