January 6, 2020 by Matt Zentz
One of our best, unplanned feature additions of 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 speed 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 loaded a page 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. Page speeds of 450 milliseconds drop to 225 milliseconds. It was already fast but we’re obnoxious when it comes to page load times and we’re really proud we could cut those times in half!
Every marketer knows that page speed 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.
Every site at every plan level has access to this 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.
Matt Zentz launched Marketpath from a small Broad Ripple bungalow in February 2001 with a focus on custom web application development. He built the first, basic version of a hosted CMS called Webtools and shortly afterward expanded his team and created the first version of Marketpath CMS.
Matt has worked for a national consulting firm, taught computer programming to high school juniors and seniors , and led the information technology arm of the auxiliary business units at Indiana University.
Matt graduated from Indiana University in 1999 with a B.S. in Computer Science and has built custom web applications since 1995. Matt is husband to an amazing & supportive wife, has three beautiful children, and supreme master to Archimedes (Archie) the dog. He coaches various kid sports, enjoys building furniture, and plays guitar and piano. Matt is very active within his church community and several area not-for-profits.