What is Varnish?

What is Varnish?

Overview
Varnish is a reverse-web-proxy-caching system designed by Varnish Software to accelerate content-heavy websites. 

Purpose

Varnish accelerates content-heavy websites. It is a reverse web proxy caching system that intercepts all queries before reaching the web server. Varnish focuses exclusively on websites created with HTTP and works with both static and dynamic content.

Function

Many web requests produce an identical response, therefore a website will run more efficiently if these responses are cached rather than generated. Varnish stores its cache in virtual memory instead of on the hard drive, thereby conserving CPU resources otherwise consumed by these repeated requests. This accelerates the website's function as Varnish increases the rate at which it responds to requests.

Varnish primarily uses VCL and most policy decisions are made according to VCL code. This makes Varnish somewhat more adaptable than other HTTP accelerators; however, poor malloc or pthreads implementation will diminish its performance. 

Turpentine

Nexcess designed Turpentine, a full-page extension for Magento, to modify Varnish so as to drastically enhance its performance on our dedicated servers using the eCommerce platform.

For proprietary information about Varnish, visit the Varnish Software website.

For 24-hour assistance any day of the year, contact our Support Team by email or through the Client Portal.

Article Rating (1 Votes)
Rate this article
  • Icon PDFExport to PDF
  • Icon MS-WordExport to MS Word
 
Attachments Attachments
There are no attachments for this article.
Related Articles RSS Feed
How to change Magento base URLs
Added on Tue, Jun 12, 2018
How to install Magento CE v1.8 and later
Added on Thu, Mar 6, 2014
How to configure CDN access for Magento
Added on Wed, May 16, 2018
What is Turpentine?
Added on Thu, Aug 28, 2014
How to enable CAPTCHA for user creation in Magento 1.x
Added on Tue, Jan 29, 2019
How to optimize Magento performance
Added on Wed, Jan 30, 2019
How to resolve CORS errors in Magento 1 or 2 multi-stores using a CDN
Added on Fri, Jan 25, 2019
How to improve the security of your Magento store
Added on Wed, Dec 26, 2018
How to enable the Magento profiler
Added on Tue, Jan 29, 2019
What is Magento?
Added on Tue, Jan 29, 2019