Per Buer

Recent Posts

Varnish and Microservices: Introducing zipnish

Microservices emerged as a pattern some years ago. Initially it was an even fuzzier and more vague pattern than what it is today. One of Varnish Cache’s earliest supporters, Amedia, decided to redesign their infrastructure and went for a microservice pattern. They did something a bit different from what most others have done. They decided to stick Varnish in the middle of their microservices. Instead of having the microservices talk directly to each other they would connect them to Varnish and Varnish would proxy the connections. 

Read More

11/30/15 3:16 PM
by Per Buer

Upgrading from Varnish Cache 2.1 to 3.0

Andreas Plesner Jacobsen wrote an guide for upgrading Varnish Cache 2.1 to 3.0. Tollef pulled the document into the official documentation. It is now available online.

Read More

9/22/15 11:19 AM
by Per Buer

Conditional requests versus cache invalidation

If your content ever changes you’ll need some way to make sure the updated content reaches the users. The traditional way of doing this is to devise some sort of cache invalidation. You’ll hook it into your CMS and when content changes a HTTP PURGE or REFRESH call goes out to the Varnish Cache servers and the stale content is discarded. This is all pretty nice. There is one problem: if you should ever lose a PURGE request then your content will stay stale for as long as your TTL allows. You have a few options: 

Read More

9/11/15 11:19 AM
by Per Buer

Origin protection with Varnish Cache

Read More

8/5/15 11:19 AM
by Per Buer

 -  All posts  - 

Varnish Software Blog

The Varnish blog is where our team writes about all things related to Varnish Cache and Varnish Software...or simply vents.



Posts by Topic

see all