One of our best, unplanned CMS features we released in late 2019 was Fast Cache. Fast Cache takes a fully rendered page on the server-side and caches it (i.e. stores it) for future requests. Once cached, it makes a single lookup in the cache instead of many individual lookups to build a page. Depending on the site, you can cut overall server-side rendering pagespeed in half!
Prior to Fast Cache, Marketpath CMS would load the main page entity, its associated page template, all partial nested templates, then all referenced objects like blog posts, calendar entries, banner images, menu items, etc. A standard home page typically has all of these. If it sounds like a lot going on that's because it is. Until the new Fast Cache feature was deployed Marketpath CMS did these processes and data lookups every single time it a page loaded and we did it incredibly fast. Just not as fast as a single lookup for the cached version.
Now those lookups are only performed on the first page load for the first visitor (typically whoever publishes the content). Every subsequent request or visitor gets the cached version. On average, we’re seeing at least a 50% reduction in average page rendering time. Pagespeeds of 450 milliseconds drop to 225 milliseconds. It was already fast but we’re obnoxious when it comes to page load speed and we’re really proud we could cut those times in half!
Every marketer knows that pagespeed is an important metric for achieving page one search results, so it's no secret that Fast Cache will be a great benefit for search engine placement and reducing "slow-load" abandonment. This makes Fast Cache one of Marketpath's most important CMS features.
Every site at every plan level has access to this important CMS feature. Some of the more dynamically rendered sites may not see the benefit just yet, but we’re working on a “smart” Fast Cache for those sites so they cache only certain portions of a page and its templates.