Performance & Scalability

Dynamic Content Caching

Improve application performance and reduce server costs by serving HTML documents and other dynamic content from Section's edge cache.

Talk to a Developer

A highly effective method for improving page speed.

Serving HTML documents and personalized items like cart contents from origin servers will slow down page load time and increase load on your origin server. With Section, you can cache this dynamic content to deliver faster page load times, reduce hosting costs, and improve overall user experience.

 feature icons green time green

Caching dynamic content such as the full HTML document will dramatically improve back-end load time and TTFB. TTFB is a crucial metric as it indicates when a page should be beginning to load and thus the potential for user engagement to occur earlier.

 feature icons green seo green

Faster page load times will improve search engine rankings, meaning your pages are more likely to appear higher in search results on Google and other search engines. Get a leg up on the competition by improving TTFB and overall load time.

 feature icons green server green

By caching dynamic content in addition to static objects, a larger portion of your web pages will be served from cache, which reduces the number of requests made to your web servers. The decreased load on your origin servers can deliver lower hosting costs.

 feature icons green graph green

Faster pages help you reduce bounce rates and increase both the number of pages viewed per session and conversion rates. Section customers have seen conversion rate improvements of 16.5% (and more) simply by improving page load time.

Control: Cache More with Less Risk.

Section gives you full control over how to cache dynamic content and the ability to instantly clear cache when changes are made. Many applications avoid caching dynamic content because it can be risky to cache HTML documents and other dynamic content without an adequate testing solution or visibility into how caching will perform in production environments.

Section solves these problems by providing code-level configuration over dynamic caching and a local development environment for testing cache configurations before they go live. This means you can cache more content without risk of production issues, resulting in better overall application performance.

Section’s real-time metrics and logs also reduce the risk associated with caching a large amount of content on your website. By giving you the ability to test before deployment and immediately identify issues via log management and real-time metrics, applications using Section cache more content and scale faster.

Technical Details

Dynamic Caching

Section offers several unmodified versions of the powerful caching software Varnish Cache for caching both static objects and dynamic content. Users can deploy Section’s Edge Compute Platform with Varnish Cache on the Section global cloud, on-premise, on a custom PoP network, and in Section’s Developer PoP for local development and testing.

Edit and commit Varnish Cache Control Language (VCL) changes within the Section portal to configure cache settings and take advantage of the flexibility Varnish Cache offers. Use Git to easily share changes across teams and rollback when necessary.

Cache settings include:

  • Device detection logic - Change application behavior based on user devices detected.
  • Rewrite URLs and change HTTP headers - Make “off domain” objects cacheable.
  • Set caching based on server side logic - Strip unnecessary cookies; override the cache times.
  • Modify Cache Control Headers - Set a max age cache time at client-side that differs from intermediary caches.
  • Set specific HTML pages to cache or not cache.
  • Set result code dependent redirections.
  • Use edge side includes to cache around unique content.

Request a Demo

Ready to jump in?

Our team of engineers is ready to talk through edge compute solutions to fit your application's needs.