Peakhour CDN is a unique and innovative solution for website acceleration and optimization. It offers advanced features
for controlling the communication between the origin server and the CDN network, providing greater control over the
caching behavior and minimizing origin requests. This results in improved website performance and a seamless user
experience.
Overriding URL handling can be used to customise your Peakhour settings for different sections of your site. For example
you might want to customise CDN caching options for your checkout process, or pagespeed optimisation. Rules are ordered
with the first matching rule being executed. Some of the configuration options that you may want to override
on a per url basis include:
- Force cache: By default, the CDN uses a set of rules to determine whether a requested file is cacheable or not. This
depends on the query string, file type, and headers coming back from the origin header. However, you can tell Peakhour
to just cache an asset by enabling the forche cache option.
- Skip Cookie: With this option, you can specify a series of cookies that your application sets on a client. Peakhour
will always serve fresh content if these cookies are set, bypassing the cached asset and fetching it from the origin
for the request. This is particularly useful for serving dynamic content to logged-in users.
- Query Args: You can remove provided query arguments when considering cached resources, which can be used to strip
UTM
arguments, for example.
- Serve Stale: If the origin is unavailable, Peakhour can continue to serve stale cached resources, keeping your
website
up and running even in the face of outages or server failures.
- Normalise User-Agent for Vary: The CDN normalizes the user agent to device type, such as browser or mobile, which
helps to flatten cached responses and improve performance.
- Implicit TTL: If there are no cache headers in an origin response, the CDN uses a specified number as the TTL (Time
to
Live) for the cached object.
- Require Cache-Control for Caching: To allow caching, the origin response must have the cache-control header.
- Strip Cookies on Store: The CDN strips any Set-Cookies headers sent by the origin when saving a response in the
cache,
improving security and privacy.
These are just some of the features offered by Peakhour CDN, and they demonstrate the level of control and customization
that the solution provides. Whether you're looking to improve website performance, optimize caching behavior, or ensure
that your website remains available even in the face of outages, Peakhour CDN has you covered.
Peakhour CDN is an excellent solution for website acceleration and optimization. With its advanced
features for controlling communication between the origin server and the CDN network, you can ensure that your website
performs at its best and provides a seamless user experience.