What is a website render blocking resource?
An explanation of blocking resources on websites.
The Pragma HTTP header, an older method of controlling caching in web development, influences how browsers handle cached content. While it's less comprehensive than the Cache-Control header, it still serves a purpose in managing caching behavior.
The Pragma header lets developers guide caching behavior, specifically in older systems. It provides limited control compared to the Cache-Control header but remains relevant for certain scenarios. By using directives in the Pragma header, developers can impact how browsers use cached content.
The primary directive associated with the Pragma header is 'no-cache.' When a server sends 'Pragma: no-cache,' it instructs browsers not to use cached content without revalidating it first. This directive is akin to the 'no-cache' directive in the Cache-Control header. It ensures that content remains current by verifying its validity with the server.
While the Pragma header is outdated for modern web development, it's still useful in certain cases. Older systems that lack Cache-Control header support can benefit from the Pragma header's 'no-cache' directive. However, for optimized web performance targeting modern browsers, using the Cache-Control header is recommended due to its more comprehensive control over caching behavior.
An explanation of blocking resources on websites.
An overview of the different types of browser hints and how they help with website performance
An overview of the cache control header sent by websites.
An introduction to cache tags/surrogate keys and how they're used by caching proxies.
An overview of the canonical tag in HTML and how it is used for SEO.
An introduction to CDNs (Content Delivery Network)
© PEAKHOUR.IO PTY LTD 2025 ABN 76 619 930 826 All rights reserved.