Course Outline


  • Varnish vs Nginx vs other solutions

Overview of caching and proxy servers

Installing and configuring Varnish

Using the Varnish Administration Console (VAC)

Handling HTTP connections with Varnish

Working with the Varnish Configuration Language (VCL)

Invalidating the Varnish cache

Understanding the lifetime of cached objects

Dealing with Backends

Optimizing connections

Logging, measuring and debugging Varnish

Integrating Varnish with other infrastructure and services

Closing remarks


  • Knowledge of the Linux command line (shell)
  • Understanding of HTTP and networking
  7 Hours


Related Courses

Apache Web Server Administration

  28 hours

Top 4 Linux/Unix Servers - DNS,Web,Mail and Database

  28 hours

HTTP fundamentals and Nginx web server

  21 hours

Lighttpd Web Server

  14 hours

Microsoft IIS for System Administrators

  28 hours

IIS 7 and ASP.NET Administration

  21 hours

IIS 8 and ASP.NET Administration

  21 hours

Jetty: Embedding A Web Server Inside Your Application

  7 hours


  14 hours

ONAP for Network Orchestration and Automation

  28 hours

ONAP for Automating Telecommunication Systems and Operations

  21 hours

Socket.IO with Websockets

  14 hours

Tengine Web Server and Reverse Proxy

  7 hours