Upgrade to Pro — share decks privately, control downloads, hide ads and more …

section.io - True Costs of Running Varnish

Avatar for Ben Cook Ben Cook
August 12, 2015

section.io - True Costs of Running Varnish

Detailed presentation explaining the true costs of running Varnish Cache for a web application using this technology. This article highlights the hidden costs of Varnish and whether its effective in its output for websites and web applications.
Looking at Varnish hit rates and Varnish Miss rates can be tricky. www.section.io removes the pain of installing Varnish and provides detailed logs and metrics for users.

Avatar for Ben Cook

Ben Cook

August 12, 2015

More Decks by Ben Cook

Other Decks in Technology

Transcript

  1. Caching as a Performance Tool Implemented correctly, caching software such

    as Varnish Cache can: • Increase a website’s bandwidth and allow for additional headroom on the website • Improve the speed and response of websites to the http request from the users browser • Allow more traffic onsite and serve pages quicker
  2. What are the costs involved? Cost of infrastructure to host

    your Varnish instances Cost to configure Varnish using professional services Cost to change the Varnish configuration if your website application changes Cost to change the web application to make sure Varnish works correctly Cost and effort involved to problem solve Caching issues and bugs when Varnish is live in your production environment Varnish Cache is open source and therefore it is free…isn’t it?
  3. Session Leakage Risk of poorly implemented Varnish being responsible of

    user sessions being shared. • User X has their details cached • User X’s details get served to User Y This leads to: loss of trust bad publicity in social media loss of loss of business. This situation came around because of poor configuration of Varnish and lack of testing.
  4. Lack of Effectiveness when problems occur…..features get turned off….. ….now

    Varnish is running on servers with no effective outcome on your HTML. Varnish is powerful. How effective is your Varnish config? Do you have metrics?
  5. Lack of SSL The challenge of SSL is widely recognised

    as Varnish does not do SSL…. ….there are solutions available and there are plenty of articles written in to achieve this…. ….SSL needs to be considered.
  6. How effective is your VCL config? What metrics are you

    using to measure the impact of your Varnish? How does Varnish fit into your development process? What Cache hit / miss ratio are you achieving? Are you using Varnish for static assets, html, dynamic html, video etc?
  7. What is section.io With section.io you can: • Implement Varnish

    with no infrastructure or costs to deploy • See metrics on the effectiveness of your Varnish • Configure and test Varnish more effectively • Blend Varnish into your overall website development process • Incorporate your SSL WHY NOT SIGN UP FOR FREE NOW