Feature: Proactively generates static HTML cache files before user requests, improving performance from the first visit. Functionality: W3Speedster automatically crawls and stores static versions of pages in advance. Cache generation is scheduled or triggered based on predefined criteria. How It Differs from Traditional Caching: Traditional caching: Generated only on the first user visit, which involves […]
Archives: W3Speedster Docs
Documentation for W3Speedster
Exclude pages from HTML caching
Feature: The “Exclude Pages from HTML Caching” feature in W3Speedster empowers developers to bypass static HTML caching for specific URLs. This ensures that selected pages are always delivered dynamically from the server, rather than from a cached version. This is critical for pages that involve personalized content, real-time data, or session-dependent logic. Why We Need […]
W3speedster No Critical Css
Function: w3SpeedsterNoCriticalCss Description: W3Speedster allows you to exclude the pages from the Critical CSS (like search pages). Parameter: $url- Stores the url of the page.$ignore_critical_css- 0 (default) || 1 Return: 1 – it will exclude the page you do not wish to create critical CSS. function w3SpeedsterNoCriticalCss($url, $ignore_critical_css){ if(strpos($url,’/path/’) !==false) { $ignore_critical_css = 1; } […]
Exclusions
[…]
Load Style Tag in Head to Avoid CLS
Feature: Cumulative Layout Shift (CLS) refers to the unexpected shifting of web elements during the loading phase of a webpage. These shifts typically occur due to delayed loading of styles, images, fonts, or other dynamic content. W3Speedster addresses this issue by injecting required CSS directly into the <head> tag, ensuring that all essential styles for […]
Preload Page Caching Per Minute
Feature: Automatically refreshes cached versions of pages at set intervals to maintain content freshness and fast load times. Functionality: W3Speedster supports configurable cache preloading intervals (e.g., every minute). Designed for high-traffic or frequently updated sites, such as news portals or live data platforms. How It Works: Automatic Page Preloading: W3Speedster crawls and regenerates cached pages […]
Custom Code
[…]
W3speedster Customize Critical Css
Function: w3SpeedsterCustomizeCriticalCss Description: If you wish to make any changes in Critical CSS, W3Speedster allows you to make changes in generated Critical CSS. For instance if you want to replace/ remove any string/URL from critical CSS (like @font-face { font-family:”Courgette”; to @font-face { ) Parameter: $critical_css- Critical Css of the page. Return: $critical_css – Reflect […]
Exclude Pages From Optimization
Feature: The “Exclude Pages from Optimization” feature in W3Speedster allows developers to completely bypass all frontend performance enhancements—including CSS/JS minification, lazy loading, image optimization, and resource deferral—for specified pages. This ensures that critical or sensitive pages retain their original behavior and structure, avoiding disruptions that may be caused by aggressive optimizations. Why We Need It […]
Enable leverage browsing cache
Feature: Caches static resources in a visitor’s browser to speed up page load times and reduce server load. Functionality: Automatic Cache Control Headers: W3Speedster adds the necessary cache control headers to store static resources (like images, CSS, JS) in the browser cache for a specified duration. Optimized Server Configuration: Configures the server to support local […]