Blog > Caching

How Magento 1 Users Can Achieve Magento 2 Performance

Shaun Guo | December 20, 2018 | Caching, Magento, Performance

Magento 2.3 is the latest iteration of the enterprise-class eCommerce platform, Magento, that many of our customers at Section use. In fact, it is estimated that one in four of all businesses use the Magento software. The open source platform officially began development in 2007 and the first public beta version was released seven months later that same year. It is known for its wealth of customizable options and extra adaptations, designed to suit a wide range of use cases and provide a host of useful features such as cart customization and robust security.

Read More

Vary User-Agent HTTP Response Header and its Effect in Varnish Cache

Shaun Guo | October 16, 2018 | Caching, Performance, Varnish Cache

The HTTP response header “Vary: User-Agent” plays an important role in how your website cache works. When set correctly in Varnish Cache, it will ensure that your visitors see the correct content, regardless of whether caching is applied or not. If set up incorrectly, however, it can have a negative impact on the caching hit rate. If you want to improve your cache hit rate and user experience, it is worth considering, but be sure to use it with great care.

Read More

Advantages and Disadvantages of Cache Warming with Varnish Cache and CDNs

Daniel Bartholomew | March 26, 2018 | , Caching

What is Cache Warming? Cache warming is a process that some engineers follow to try and improve the performance of their website. Many websites depend on caches. A cache is a system that stores portions of the website in high-performance storage to help avoid reading from systems that have poor performance or to reduce pressure on bottlenecks in the system. Caches exist in many places in your website setup. For example, there are caches within your CPU, built into your database, and even within specific applications like Redis or Memcached.

Read More

Varnish Cache - Expiration vs Eviction

Shaun Guo | February 26, 2018 | , Caching

Varnish Cache Expiration vs Eviction When investigating cache hit rates in Varnish Cache it is important to differentiate between objects that have expired from the cache and objects that were evicted from the cache. An expired asset is one that has exceed the sum of its TTL(time-to-live) value and grace period and should be removed from the cache. An evicted asset, however is one that is removed from the cache because Varnish Cache has run out of space in memory and must delete a piece of data prematurely. The former is a regular part of the caching process, the latter can cause unnecessary performance problems.

Read More

How to Measure Varnish Cache Performance

Danny Randa | December 07, 2017 | , Caching

So you’ve installed Varnish Cache, now what? How can you tell whether or not it gave you the performance improvement you expected? You’d be surprised how many people get Varnish Cache up and running and end up flying blind. Without proper logs and metrics you have few ways of knowing if Varnish Cache is actually doing what you think and giving you the performance benefits you are looking for. In addition, Varnish Cache often needs to be tuned after the initial setup to ensure that new items are properly cached and you are accounting for the behaviors of your specific users in your cache setup.

Read More

How to Install Varnish Cache

Danny Randa | December 01, 2017 | , Caching

Varnish Cache has quickly grown to be a popular reverse proxy software for accelerating HTTP requests and caching static and dynamic content. It’s an incredibly powerful way to speed up websites, increase scalability, and reduce server costs. Getting started, however, can be a bit of a headache. Before you dive into the fundamentals of VCL let’s take a quick look at everything you need to know about installing Varnish Cache.

Read More

The Guide to Varnish Cache

Roxana Elliott | August 02, 2017 | , Caching

We’re pleased to release Varnish Cache 101: A Technical Guide to Getting Started with Varnish Cache and VCL. Varnish Cache is a powerful HTTP accelerator that is popular due to its speed and flexibility, as it allows users to cache both static and dynamic content, resulting in extremely fast page load times. However, it can be difficult for new users to learn how Varnish Cache works and Varnish Cache Configuration Language.

Read More

Improve Time to First Byte with HTML Streaming

Stewart McGrath | July 12, 2017 | , Caching is pleased to introduce HTML Streaming, a new feature which allows for dramatic improvement of the Time to First Byte and Start Render time without needing to cache the full HTML document. While already gives users the power to cache full HTML documents and provides a Developer PoP for testing before going to production, we understand some websites don’t want to change their source code to allow for the full HTML Document to be cached. That’s where HTML Streaming comes in.

Read More

Front End Optimizations for Better Performance

Roxana Elliott | July 05, 2017 | , Caching

When it comes to page load time, there are two distinct parts that any website manager or developer should consider: The back end load time and the front end load time. Back end load time is important because it is the time a website visitor is waiting before any information from your website is sent to their browser.

Read More

How to Cache Static Content with Varnish Cache

Roxana Elliott | June 29, 2017 | , Caching

Varnish Cache is a popular tool due to how quickly it delivers content from the cache and how flexible it can be. Using Varnish Cache’s domain-specific language, Varnish Cache Configuration Language (VCL), users can cache both static and so-called “dynamic” content, also known as the HTML document.

Read More

How to Improve Magento Performance with Varnish Cache

Roxana Elliott | May 12, 2017 | Caching, Magento

Magento is a popular ecommerce platform, but it can be slow to load, especially for stores with large databases of products. In their release of Magento 2, Magento has looked to improve performance by creating a system that can be easily integrated with Varnish Cache, a powerful HTTP accelerator and reverse proxy. As more ecommerce shops move to Magento, we’re hearing more questions about how exactly Magento 2 and Varnish Cache work together and how to troubleshoot common Magento-Varnish Cache issues.

Read More

Webinar - How Website Performance Impacts Conversions

Danny Randa | May 08, 2017 | Performance, Caching

Join CEO Stewart McGrath on May 23rd at 1pm ET as he leads a webinar on the importance of website performance for ecommerce and media sites. This interactive session will give viewers solid takeaways on why website speed and scalability are important and how to start improving the performance of their own websites through both

Read More

What is Cache Warming?

Roxana Elliott | May 01, 2017 | Caching, Performance

At we are occasionally asked if users should implement cache warming to increase the likelihood that their visitors will be served content from the cache and as a result speed up page load times. In this blog we want to go over the concept of a warm cache vs a cold cache and the benefits and downsides of warming your cache for visitors.

Read More

The True Value of Caching Dynamic Content

Roxana Elliott | April 05, 2017 | Caching, Performance

Dynamic content caching is a buzz word in the Content Delivery Network industry: Everyone wants it, many CDNs claim to offer it, but only a few make it truly accessible. However, the real value of dynamic caching is something not often discussed: saving hosting and server costs. Here’s how it works.

Read More

The Importance of Improving Back End Load Time

Roxana Elliott | March 03, 2017 | Performance, Caching

There are several factors to look at when considering the total page load time for your website. Metrics such as Time to First Byte, Start Render Time, Visually Complete, and Full Page Load Time are important for different reasons and each have an impact on your user experience.

Read More

Demystifying Website Performance and Its Impact on Revenue

Chad Bock | January 06, 2017 | CDNs 101, Caching

Last month we presented a webinar with our partner Magento on website performance and its impact on revenue. Website performance is a crucial element of any website’s success and is particularly important for ecommerce sites who rely on the speed of their website to convert customers, encourage larger cart sizes, and ultimately gain more revenue.

Read More

The difference between a 502, 503 and 504 error

Roxana Elliott | January 03, 2017 | CDNs 101, Caching

We all come across website errors at some point, and every website out there has inevitably experienced their share of 404 and 500 status codes, which are shown when a URL is not found either due to their typo or a broken link (404), and when there is a general server error (500).

Read More

Under the Hood - What Reverse Proxy is your CDN using?

Danny Randa | December 16, 2016 | CDNs 101, Caching, Varnish Cache

One of the most remarkable things about the CDN market in the 20 years since Akamai launched the first Content Delivery Network is how little attention has been paid to the technology these companies are built on. When you consider the function they serve, it is somewhat understandable. Your website is slow, you pay for a CDN and suddenly it is faster. You don’t really care how it works as long as you get the desired result.

Read More

Content Delivery Network Architecture

Roxana Elliott | December 14, 2016 | CDNs 101, Caching

Content Delivery Networks can often seem shrouded in mystery: They appear on countless lists as one of the top ways to improve website performance, and there are many Content Deliver Network companies globally, but the basics of how CDNs actually accomplish all that they promise (such as improved website speed, ability to handle more visitors, and protection from attacks) are still unknown to many.

Read More

How CDNs Could Hurt Your Website Uptime

Roxana Elliott | December 12, 2016 | CDNs 101, Caching

Content Delivery Networks are usually thought of for their benefits - they bring content closer to global end-users, reduce stress on origin servers, and add caching and security features that speed up websites and protect them from malicious traffic.

Read More

Varnish Cache for Magento 2 - Configuration Suggestions

Matthew Johnson | December 09, 2016 | Magento, Varnish Cache, Caching

Magento 2, a complete reconfiguration of the popular ecommerce platform, is built for speed and is a vast improvement in website performance over Magento 1.x versions. One of the major differences in Magento 2 is that it is built to integrate with Varnish Cache, an extremely fast http-accelerator that is configurable to cache a variety of content, from static objects such as pictures to Javascript snippets and even full HTML documents.

Read More

Improving Mobile Website Performance

Roxana Elliott | November 30, 2016 | Performance, Caching

One of the most common questions we get at is “How will your solution help my mobile site or application performance?” With more people visiting websites, downloading apps, and making purchases through their mobile phones than ever before, it is crucial for mobile websites and mobile applications to be fast, reliable, and secure.

Read More


Stewart McGrath | November 16, 2016 | Caching, Security, CDNs 101

This week, is at the DeFrag Conference in Broomfield, Colorado, a technology conference that focuses on those at the core of every technology company: developers. was founded by developers, for developers, and was built out of a frustration with the way Content Delivery Networks make it difficult for developers to easily drive and test the performance and security tools CDNs offer. At DeFrag we are launching our “Free YXORP” campaign, a movement to unleash the power of reverse proxies, which have long been held captive by Content Delivery Networks.

Read More

Is Excellent Website Performance Achievable With Your CDN?

Danny Randa | November 08, 2016 | Performance, Caching

For years, companies have been turning to Content Delivery Networks to address all their website performance needs, from page speed and scalability to security. Caching content globally, which originally was the main purpose of CDNs, has undoubtedly helped create a faster and more scalable internet, but are CDNs living up to their lofty promises? Is it possible to achieve excellent website performance by simply using a CDN? Does the performance improvement offered by most CDNs justify the thousands of dollars they cost a month?

Read More

Why Cache is King

Ben Cook | November 04, 2016 | Caching, E-commerce, Magento

The Australian contingent is excited to be attending MagentoLive Australia in Sydney from November 7-8th. As an Australian-founded company with offices in both Australia and the US and a recent Magento Select Technology Partner, we love catching up with Magento clients and hearing about trends in the ecommerce industry at Magento events.

Read More

Are more PoPs better?

Roxana Elliott | November 02, 2016 | CDNs 101, Caching, Performance

A common question in the Content Delivery World and one that we at hear a lot is “How many PoPs does my website need?” To answer this question, first we will go into the background of CDN PoPs and why they were first utilized.

Read More

Why Scalability Matters to Your Ecommerce Site During the Holidays

Roxana Elliott | September 30, 2016 | Caching, E-commerce, Performance, Varnish Cache

Improve user experience on your ecommerce site during the Holiday Season We’ve spoken a lot about the importance of speed for your website and why it’s especially crucial for ecommerce sites going into the holiday season. Many studies have shown that improved web performance leads to more pages viewed, more products viewed, and most importantly, increased cart conversions and revenue.

Read More

5 Ways to Quickly Improve Your Web Page Speed

Roxana Elliott | September 19, 2016 | Performance, Metrics, Caching

Reports by Google, Amazon, and others have consistently shown that fast page load time is one of the most important elements of website success: one study by the Aberdeen Group showed every 1-second delay in page load time led to a 11% decrease in page views and 7% loss in conversions. There are many ways you can optimize your website for better performance, but here are some quick tips you can do now to improve your web performance and page load time:

Read More

Cache Fundamentals Part 2 - What Content to Cache and Why

Roxana Elliott | September 16, 2016 | CDNs 101, Caching, Varnish Cache

We previously went through the fundamentals of caching, what it is, why it’s important for faster web pages, better SEO, and reduced server costs, and what the differences are between a browser cache and a cache installed on a web server. Now we’ll go through some information on what type of content is typically cached, how Content Delivery Networks or CDNs are related to caching, and some tools to cache your own web data and improve the performance of your website.

Read More

What is a Reverse Proxy?

Melissa Kilbourne | September 12, 2016 | CDNs 101, Caching

When I first started to tell people about my new job with, I often was asked “What is a reverse proxy”? To be honest, I had actually googled the same question. I was familiar with proxies, but wasn’t entirely sure what the difference was between a proxy and a reverse proxy.

Read More

Cache Fundamentals- What is Cached Data

Roxana Elliott | September 01, 2016 | CDNs 101, Caching, Performance

What is a web cache and what are the benefits of cached data? Before we get into what exactly caching is, you need to understand why caching is important. Ultimately, the main benefit of caching is faster web pages. And faster web pages lead to a better user experience, which means happier website visitors. Multiple studies have shown that users visit more pages on a website when it loads faster.

Read More

The cost of HTTP 404 Page Not Found

Jason Stangroome | August 26, 2016 | Caching, Security, Performance, Varnish Cache

Reducing 404 error pages on your website Do you know how many resources are consumed by your origin web servers to determine that a requested URL is non-existent and render the Not Found response page? Many site owners cannot answer this question, and most of the time this is fine because a well-managed site will rarely need to serve a 404 under normal conditions.

Read More

How music-streaming site Orfium used Varnish Cache to improve page performance

Michael Petychakis | August 22, 2016 | , Case Studies, Caching, Agile, Performance

Background: Implementing Varnish Cache with Orfium is a new music platform which combines some of the best features of existing platforms such as SoundCloud, Bandcamp and Beatport, allowing users to share their tracks, promote them and sell downloads. In addition, it promises to introduce a range of interesting new options for music makers and labels, including the payment of streaming royalties and the ability to upload DJ mixes while compensating all artists whose music is included.

Read More

Speed Means Sales

Tommy Nguyen | August 11, 2016 | Caching, Performance, CDNs 101

The importance of website performance is often overlooked, even though the Internet heavily influences many aspects of our daily lives. Over the past few months I have been investigating just how crucial and imperative optimal website performance is to the success of one’s company or organization.

Read More

Top Five CDN Myths

Stewart McGrath | August 10, 2016 | CDNs 101, Common mistakes, Caching

Here are my top five CDN myths (for today) and a quick discussion of why they are not exactly true.

Read More

Quick Analysis of ABS Census Outage

Stewart McGrath | August 09, 2016 | Security, Performance, Caching

As we know, millions of Australians have not been able to lodge their Census online as the ABS Census site is offline.

Read More

Website Milliseconds Matter – But Why?

Stewart McGrath | July 01, 2016 | Marketing, Caching, Performance

The evidence is conclusive; website page load time matters. The faster your website the more revenue your website will generate. Amazon and Google have studied this phenomenon. We have studied it and recently produced a great summary of their findings.

Read More

Canonical bare domains and cookies

Jason Stangroome | June 21, 2016 | , Caching, Security

Suppose you bought the domain name “” for your website. Will your visitors enter or just the bare domain in their browser’s address bar to access your site?

Read More

Cross-site request forgery and caching

Jason Stangroome | June 13, 2016 | Caching, Security

As summarised by OWASP, Cross-Site Request Forgery (CSRF) is “an attack that forces an end user to execute unwanted actions on a web application in which they’re currently authenticated”.

Read More

Turning Off 100,000+ CDN POPs

Matthew Johnson | May 30, 2016 | Performance, CDNs 101, Caching

What does it look like to turn off 100,000+ CDN PoPs?

Read More

How caching fails

Jason Stangroome | May 30, 2016 | Caching, Common mistakes

A highly effective website cache is optimised to store and share every possible response that only contains information relevant to all users, whilst ensuring that responses containing user-specific data are only ever served to the correct user.

Read More

Integrating Magento with's CDN for Performance Metrics

Daniel Bartholomew | May 06, 2016 | , Caching, Magento

Magento loves Varnish Cache, and Magento 2 especially loves Varnish Cache.

Read More

Contributing back to the community

Jason Stangroome | April 21, 2016 | , Caching

Varnish Cache was the first reverse proxy offered by and, for many of us, it is our favourite because it always just works and gives great results.

Read More

Reducing the risk of change

Jason Stangroome | April 14, 2016 | , Caching


Read More
Blog Categories

Interested in articles about a specific topic? Click on a category to see all related content.