Caching dynamic content is the most effective method for improving page speed.
Dynamic content including full HTML documents and personalized items like cart contents slow down page load time and increase load on your origin server. With section.io you can cache dynamic content to get faster page load times, reduced hosting costs, and improved overall user experience.
Improve your Time to First Byte.
Caching dynamic content including the full HTML document dramatically improves back end load time and Time to First Byte (TTFB). TTFB is a crucial metric as it indicates to users that a page is beginning to load and increases the likelihood that they will remain on the page.
Achieve better SEO results.
Studies have shown that faster page load time improves search engine ranking, meaning your pages are more likely to show up in search results on Google and other search engines. Get a leg up on the competition by improving Time to First Byte and overall load time.
Reduce your hosting costs.
By caching dynamic content in addition to static objects a large portion of your web pages will be served from cache, which reduces the number of requests made to your web servers. As a result of the decreased load on your origin servers you will experience lowered hosting costs.
section.io gives developers control over caching.
section.io gives developers full control over how to cache dynamic content and the ability to instantly clear cache when changes are made. Many websites do not cache dynamic content because it is risky to cache HTML documents and other dynamic content without visibility into how caching will perform in production or an adequate testing solution.
section.io 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 with section.io you can cache more content, without risk of production issues, for better overall website performance.
section.io’s real-time metrics and logs also reduce the risk associated with caching a large amount of content on your website. By giving developers the ability to test before deployment and immediately identify issues via log management and real-time metrics, websites using section.io cache more content, scale faster, and block more threats than with any other solution. , websites using section.io can cache more content, scale faster, and block more threats than with any other solution.
Dynamic Caching: Technical Details
section.io offers several unmodified versions of the powerful caching software Varnish Cache for caching both static objects and dynamic content. Users can deploy section.io’s Application Edge Platform with Varnish Cache on the section.io global cloud, on premises, on a custom PoP network, and in section.io’s Developer PoP for local development and testing.
Edit and commit Varnish Control Language (VCL) changes within the section.io 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 which is different to 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