WP Engine

Solutions
AgencyEnterpriseSmall & Medium BusinessMarketer
How WP Engine supports marketers.Benefits for marketers.Features that help you innovate.
Developer
How WP Engine supports developers.Benefits for developers.Features that help you move faster.
Explore Our Platform
Insights
Thought LeadershipTopics

Read articles, trends, and insights on these topics from leaders in marketing and technology.

Creative AgilityEnterprise PerformanceActionable IntelligenceEcosystem Integration
Resources

Access ebooks, whitepapers, webinars, and other knowledge from our ecosystem of digital experts.
Visit Resource Center.

Delivering a Slam Dunk Experience on WordPressEbook: The Ultimate Guide to WordPress Plugins15 Common WordPress Mistakes Agencies and their Clients Make
Case Studies
About
Our CompanyOur PlatformLatest News

Access the latest news from inside WP Engine.
Visit the Newsroom.

WP Engine Secures Strategic Growth Investment From Silver LakeWP Engine Unveils First WordPress Digital ExperienceWP Engine Expands Global Presence with New Office in Brisbane
Media Center

Get announcements and resources about WP Engine.

Press Releases
Careers at WP Engine
Pricing
Sales Questions?

Contact Sales

Discover why organizations of all types and sizes choose WP Engine — and how it can benefit you.

Chat

1

I'm available right now to answer any of your questions!

Reply

Call

+1-512-201-4819

Contact

Send a message

Compare Plans
Need Support?
Support DocumentationBilling HelpSupport

We offer support 24 hours a day, 7 days a week, 365 days a year. Log in to get expert one-on-one help.

Log in for support

Sales Questions

Contact Sales

Discover why organizations of all types and sizes choose WP Engine — and how it can benefit you.

Chat

1

I'm available right now to answer any of your questions!

Reply

Call

+1-512-201-4819

Contact

Send a message

Sign in
Sign in
Search

Search

Compare Plans
Call Sales +1-512-201-4819
Menu
AgencyEnterpriseSmall & Medium BusinessMarketers
How WP Engine supports marketers.Benefits for marketersFeatures that help you innovate.
Developers
How WP Engine supports developers.Benefits for developers.Features that help you move faster.
Our PlatformPricingResource CenterOur CompanySolution CenterThought LeadershipDocumentationCareers

At WP Engine, there’s no confusing caching plugins

Jason Cohen 12.30.2011

Other so-called “Managed” WordPress hosting companies say they’ll make your page fast, then leave it to you to find and configure complicated page- and database-caching plugins with 100 options. We think “managed” means you shouldn’t have to figure all that out!

At WP Engine, we’re 2x faster than the closest competitor, and we ban all caching plugins because we do it better, and we do it automatically.

Here’s how:

Page Caching

This refers to caching the HTML content of a page for a not-logged-in user, rather than having the server regenerate it from scratch using PHP and the database.

Caching plugins put copies of generated HTML on disk or in memory. This is much faster than generating from scratch.

However, all the caching plugins we’ve found have bugs where it doesn’t always purge their cache when pages are updated.  For example, if a recent post is updated, the RSS feed needs to be purged, as does all the category and tag pages containing that post.

Also, using our proprietary page-caching system, we get through-puts of 9,000 pages per second! Even the fastest caching plugins like W3 Total Cache and WP Super Cache are orders of magnitude slower, which means slower and less scalable websites.

Page caching is automatic, and we manage it for you. You don’t have to do anything.

Object Caching

WordPress has an internal caching system which includes several subsystems (i.e. the Caching API, Object Cache, and Transient API). WordPress core allows plugins to control this caching system to reduce the number of database calls.

Although plugins like W3 Total Cache do a decent job caching, we’re now using code written by the experts at Automattic which does exactly the same job, but our profiler shows it can reduce page-load times by as much as 1/2 a second over those plugins.

Object caching is automatic, and we manage it for you. You don’t have to do anything.

CDN management and URL re-writing

A Content Delivery Network (CDN) is a network of thousands of servers distributed around the world. It can serve your static content (e.g. images, CSS, and Javascript), and does so from a server physically close to the browser that’s requesting it. This gives you both speed and scale.

CDN’s are traditionally expensive, and you have to re-write the URLs in the HTML that WordPress creates to serve your statics from the CDN instead of from the original server. Plugins like W3 Total Cache help by making it easy to re-write those URLs.

However, we’ve found that W3 Total Cache rewrites only about 50% of your URLs!  And we manage the rest of the CDN process for you so you literally do nothing at all to get all the benefits. It doesn’t even cost you extra money!

So we use our own proprietary system which gets all the URLs, and is managed by us.  You have a control to enable/disable the CDN, but that’s all.

CDN management and URL rewriting is automatic, and we manage it for you. You don’t have to do anything.

Browser Headers and Compression

There’s a lot of things you want to tweak correctly with both dynamic HTML and static images, CSS, and Javascript.

There’s browser headers, like correct cache-control, there’s delivering text files in a compressed format for browsers that support it (which is most of them), there’s compressing images for faster delivery, even making sure your fonts will work with our CDN, and more.

We do all that for you. You don’t need any fancy plugins. And everything automatically works with our internal caching systems and CDN.

So… no caching plugins!

Relax. No more options to be confused about, no more plugins to mess with.

Let us worry about that. You just enjoy a really fast, scalable WordPress site.

More WordPress news from WP Engine

Self-serve error logs now available!Debugging Facebook in Your WordPress Installation

Comments

  1. Bob says

    March 5, 2012 at 12:16 am

    I have to say, this is a great post! And you guys are strategically heading in the right direction! As a startup myself, I will roll with any hiccups you have as I know the direction is solid! I have been with WPengine for a few days and am blown away by performance and just getting set up.

    Reply
  2. Dev Basu says

    November 7, 2012 at 3:42 pm

    We’ve only been with WPEngine for a few days and have seen a boost in speed. That said, I was wondering how to configure a particular page from *not* being cached?

    Reply
    • Dan says

      December 7, 2013 at 1:16 am

      I am wondering about the same thing. Need to remove a few pages from being cached for a membership plugin I use.

      Reply
  3. Paul says

    February 14, 2014 at 8:40 am

    This really does make such a difference when you start looking into everything that has to be done to improve the speed of a website manually or with other plugins. It’s one of the major reasons I moved my site at http://www.catalystdesigns.co.uk to WPEngine and haven’t looked back since. The only thing I wish was possible is to add one site at a time rather than have to purchase a bundle.

    Reply
  4. Philip Thomas says

    April 14, 2015 at 7:55 am

    I’ve now been with wp engine for a few years and couldn’t be happier with the responsive service and speed. Keep up the good work.

    Reply
  5. Ken says

    October 22, 2015 at 8:51 am

    If your caching system is so great why do page speed and yslow reports give you terrible grades. There are no options for GZIP, Javascript parsing, or the ability to remove requests from static resources. I call BS!

    Reply
  6. Glenn says

    November 26, 2015 at 10:02 am

    I just move my site from godaddy because my speed was very slow, I spent days trying to speed it up.
    I moved my site over and wow, it is very fast, I can now get ready to publish it to the public.

    Awesome!

    Reply
  7. Gary Braniff says

    May 27, 2017 at 6:36 pm

    I have been with WP Engine for about a week now and it is by far the best host I have been on and I have been on several prior. They have awesome support as well.

    Reply
  8. Pena says

    August 6, 2017 at 9:33 pm

    If not using a plugin cache, then I can use other plugin cache functions? For example, optimize css, js .. without caching

    Reply

Trackbacks

  1. Purge Site Cache Wpengine Staging Divi 2017 | amke says:
    November 2, 2017 at 4:12 pm

    […] However, all the plugins we’ve found have bugs where it doesn’t always their when pages are upda… […]

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Subscribe

    Subscribe to our blog to get great tips for your WordPress site.

  • Favorite Tweets by @wpengine
  • Sign In

    Solutions

    • Agency
    • Enterprise
    • SMB
    • Marketer
    • Developer

    Insights

    • Blog
    • Torque
    • Velocitize

    About

    • Our Company
    • Leadership Team
    • Our Platform
    • Careers
    • Affiliates
    • Contact
    • Legal
    • Newsroom
    • Privacy Policy

    Resources

    • Resource Center
    • Documentation
    • Solution Center
    • Find an Agency

    WP Engine

    504 Lavaca Street, Suite 1000
    Austin, TX 78701

    Sales

    +1-512-201-4819
    [email protected]
    7am–7pm CST

    Billing

    [email protected]

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Instagram
    • RSS
    © 2013—2025 WPEngine, Inc. All rights reserved.
    WP ENGINE®, VELOCITIZE®, TORQUE®, EVERCACHE®, and the cog logo service marks are owned by WPEngine, Inc.