I am using (Magento 1 + Nexcess Turpentine) combination for a long time with very good results. Now I am playing with Magento 2.2.0 and it has its own internal mechanism for doing the job with Varnish, but it is out of the box.

Comparing with the one in Magento 2, Nexcess Turpentine extension is a great tool for Magento 1, with lots of features and abilities to control the cache for almost everything you need. Is anyone who used Varnish with Magento 2 and can provide some feedback comparing to (Magento 1 + Turpentine)?

1 Answer 1


Magento 1 + Turpentine

Turpentine is not really a full page cache solution because it requires first request for each visitor to suffer complete uncached experience.

Read: every time a user lands to your page, they will hit uncached page. Sounds great? I don't think so. Landing experience is most crucial for customer conversions.

Magento 2

Magento 2 Varnish support is complete full page cache solution, because it doesn't suffer from M1 + Turpentine limitation. It can serve full page cache hit for every landing visitor.

That said, Magento 2 is much slower compared to Magento 1 in terms of PHP execution times. So a cache warmer plugin is a must for use with Magento 2.

  • I agree you related to the first bite using Turpentine. On the other hand, Magento 2 without Varnish is very slow, activating it is a necessity. Did you get any situations when visitors got wrong private content?
    – ADDISON74
    Sep 28, 2017 at 11:58
  • Yes. M2 is unbearably slow absent caching. What you ask - never happened. Sep 28, 2017 at 13:02
  • lol running turpentine varnish cache from day one - it works just perfect - page cached only once. there are no any limitations.
    – MagenX
    Sep 30, 2017 at 11:36

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.