5 Don'ts When Caching with Varnish

Over time, the most popular content we’ve created relates to hands-on Varnish use and relevant dos and don’ts. Naturally, we continue to create more content about this because our raison d’être is to help Varnish users get the maximum performance and efficiency they can from their Varnish setups.

Let’s get down to business.

Read More

10/19/20 6:57 PM
by Arianna Aondio

Amazon Prime Day 2020: The prime-time rundown

Unlike previous years, Amazon Prime Day 2020 didn’t see any major technical glitches or outages. Apart from occasional page load timeouts and slow performance at peak times, the online shopping experience was reportedly smooth. More generally across the e-commerce sector, trends emerged to show and counter the influence of Amazon Prime Day: non-Amazon e-commerce sites offering promotions during Prime Day saw up to four-times-higher traffic than normal compared with sites that offered no promotions, and comparison shopping became the norm rather than the exception.

Read More

10/16/20 11:31 AM
by Alexandra Lehner

Hit-for-Miss AND why a NULL TTL is bad for you

Varnish is a caching server, and a great one at that, that much we already know. But what about the content you don't want to cache? For example, those shopping cart requests and other completely uncacheable API calls?

We can of course handle it, but we've got to be wary of the sirens of the cargo cult because you will often see something like this on the internet:

sub vcl_backend_response {
# check if the backend response header named
# "cache-control" contains the word "private"
if (beresp.http.cache-control ~ "private") {
# if so, don't cache by limiting the Time-To-Live
# period to 0 second
set beresp.ttl = 0s;
}
}

This is both pretty intuitive, and also very wrong. In this post, we'll explore why it's a bad idea, how to do better, and along the way, we'll try to shine some light on a couple of lesser known features of Varnish.

 

Read More

10/15/20 4:12 PM
by Guillaume Quintard

Delivering consistent, secure web performance for public sector organizations

 

Public sector websites and apps may not get a lot of love because, for the most part, they are taken for granted by those who use and need them the most. These sites deliver the foundations of what societies and their populations need. Whether it’s garbage collection information, applying for unemployment payment benefits, or getting real-time information on a health crisis or natural disaster, governmental organizations bear numerous responsibilities and the public’s trust. 

 

Read More

10/13/20 12:05 PM
by Jonatan Lindgren

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
 

SUBSCRIBE TO OUR BLOG