Varnish ist ein Open-Source-Web-Caching-System, das sich vor allem für die Leistungsoptimierung von Websites eignet. Es arbeitet als Reverse-Proxy und kann statische Inhalte wie Bilder, CSS und JavaScript schneller ausliefern, indem es diese vorübergehend im Arbeitsspeicher speichert. Varnish ermöglicht es Entwicklern auch, die Art der Inhalte, die zwischengespeichert werden sollen, durch die Verwendung von VCL (Varnish Configuration Language) zu steuern.