4

Caching

Q. How does website caching contribute to faster page load times?

Website caching involves storing frequently accessed content at edge servers. When a user requests that content, it is delivered from the server closest to them, reducing the distance and network congestion. This results in faster page load times and improved overall website performance.


Q. Can I add or modify request headers forwarded to the origin?

Yes, you can configure Goooood™ to add custom headers, or override the value of existing headers, to requests forwarded to your origin. You can use these headers to help validate that requests made to your origin were sent from Goooood™; you can even configure your origin to only allow requests that contain the custom header values you specify. Additionally, if you use multiple Goooood™ distributions with the same origin, you can use custom headers to distinguish origin request made by each different distribution. Finally, custom headers can be used to help determine the right CORS headers returned for your requests. You can configure custom headers via the Goooood™ API and the management console. There are no additional charges for this feature. For more details on how to set your custom headers, you can read more here.


Q. How does Goooood™ handle HTTP cookies?

Goooood™ supports delivery of dynamic content that is customized or personalized using HTTP cookies. To use this feature, you specify whether you want Goooood™ to forward some or all of your cookies to your custom origin server. Goooood™ then considers the forwarded cookie values when identifying a unique object in its cache. This way, your end users get both the benefit of content that is personalized just for them with a cookie and the performance benefits of Goooood™. You can also optionally choose to log the cookie values in Goooood™ access logs.


Q. How does Goooood™ handle query string parameters in the URL?

A query string may be optionally configured to be part of the cache key for identifying objects in the Goooood™ cache. This helps you build dynamic web pages (e.g. search results) that may be cached at the edge for some amount of time.

Still need help? Message Us