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

Introducing WP Engine’s Detailed Caching (LABS ALPHA)

Tomas Puig 9.27.2014

EDITOR’S NOTE 03/10/15: The WP Engine Labs team has cancelled the Detailed Caching project in order to concentrate more heavily on existing projects. Thank you for your interest in WP Engine Labs. Keep an eye out for other exciting things to come!

Here at Labs we are always working to build state-of-the-art projects for WP Engine customers. Today we would like to announce the opening of alpha for WP Engine’s Detailed Caching.

Imagine being able to decide whether or not a page is cacheable based on almost any criteria—geography, time, pages, cookies, the content of cookies, etc. This gives you fine-grained control over Page Caching, thus maximizing the number of pages that can be cached.

Also, you can define any number of “cache buckets,” which are types of requests that can be cached together. This might mean one bucket for each web browser device for which you have a different web layout, or one bucket for each geography for which you have specialized content, and so on.

Existing Page Caching systems aren’t smart enough to handle all these cases properly. As a result, site owners are forced to simply disable Page Caching for some or all of their site, thus losing all the benefit of speed and scale. This is the “curse” of Page Caching.

For those not familiar, an effective page caching strategy is critical to scaling any WordPress site. “Page Caching” means keeping a copy of a page after the server renders it, and delivering that copy to the next visitors who request that same page. Whereas rendering the page could take between 1/2s and 4s, delivering the cached copy can be done 10-100 times faster—in 30-70 milliseconds—and our servers can do that thousands of times per second.

That’s the “blessing” part of Page Caching. But here’s the problem: Not all visitors ought to see the same page.

For example, you might have one version of your home page for people using laptops, but a different version for tablets and yet another version for smart phones. Or, you might have one version for folks coming from the UK, but another for folks in the USA. Or maybe you’ll have something much more complex, like putting city-specific information on your home page for the twelve cities in which your business has a local presence, and another version for all other visitors, and also a special version for people using the new iPhone 6+.

Alternatively, you could have an eCommerce site or a community site, where content needs to be cached differently based not only on the existence or absence of a cookie, but also the value of that cookie.  For example, an eCommerce shopping cart is usually empty, and you can display the same page to anyone with an empty cart, even though all those visitors in fact have unique carts. It’s only when the cart is filled with something that the page renders uniquely.

We at WP Engine are happy to announce the solution to this issue—a smart Page Caching system that can easily handle all of the cases above.

To begin, Detailed Caching will only be available to WP Engine customers who are accepted into the Labs program.

For consideration, please contact the Labs team via the signup form.


tomasTomas Puig is the head of Labs for WP Engine. His career started at NASA Ames Research Center where he worked on computer security and web development. Tomas then worked in the digital ad agency industry with firms LEVEL, COG1, Rosetta, and Propane—notable clients included Facebook, New Relic, Kaiser, Cisco, and Google. Projects under his direction have won 4 Gold National ADDYs and several Cannes CLIOs. Tomas loves video games, Legos, and playing with his dog Éowyn.

 

More WordPress news from WP Engine

September 2014 All Hands Week Wrap UpWP Engine Legal Update: Updated Terms of Service, Acceptable Use Policy, and Privacy Policy

Comments

  1. Lorenzo says

    September 29, 2014 at 9:00 pm

    This definitely looks helpful for various ecommerce plugins. Just completed the form!

    —
    Lorenzo

    Reply
  2. Mark Skeet says

    October 1, 2014 at 10:13 am

    Awesome work guys – we’ve been waiting for this level of granularity over caching. I know a number of our installs and upcoming projects will benefit hugely from this.

    Reply
  3. Christian Virtsetti says

    October 6, 2014 at 2:29 am

    Thanks for your interesting and useful review. It helped me a lot.

    Reply
  4. Brian says

    October 14, 2014 at 11:06 am

    wow! you guys is always setting the bar. best decision ever was to use you guys 🙂

    Reply
  5. Nabha says

    October 19, 2014 at 2:12 am

    This sounds like a great feature. It’s nice to read about the Labs projects.

    For consideration: It would be nice to be able to turn off caching on a page during a particular time period. We have live broadcast content at certain times on our homepage, and page caching has been making that appear in unpredictable ways.

    Thanks!

    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.