As the primary sponsors and developers behind the open-source Varnish Cache project, and providers of the commercial Varnish Enterprise software, we are often asked:
Varnish offers a multitude of modules that extend standard VCL capabilities for specific use cases and improve the overall user experience. These modules are written in C, and we call them VMODs for short. You can see the full list here.
We’re excited to announce that Varnish Cache is now available as an app on the DigitalOcean marketplace, the premier cloud platform for developers. The Varnish Cache instances are pre-configured and it takes just one click to deploy Varnish on to VMs or Kubernetes clusters, so you can be up and caching in no time at all!
We get a lot of questions about TLS and Varnish, and we’ve long been touting our TLS proxy, Hitch, as the best way to terminate TLS in front of Varnish. Hitch is a lightweight, high-performance TLS proxy that is entirely dedicated to TLS termination. This makes Hitch a tiny and performant tool that can be used anywhere, including in front of Varnish. One of its main features is the PROXY protocol, which is capable of capturing and transporting information about the original connection, regardless of the number of proxies it passes through.