On an Apache-based LAMP VPS, WP Super Cache can turn anonymous WordPress requests into static HTML responses. That lets Apache serve a prepared file instead of starting WordPress and PHP for every page view. Begin with Simple caching, verify that it works, and move to Expert mode only when you can safely manage Apache rewrite rules and restore .htaccess.
Antihost offers managed WordPress hosting with free migration, one-click staging and a 14-day free trial.
What WP Super Cache does on a LAMP VPS
WordPress normally builds a page dynamically. A request reaches Apache, PHP loads WordPress, plugins and the theme run, database queries execute, and the resulting HTML is sent to the visitor. WP Super Cache saves that resulting HTML in a cache directory. A later anonymous request can receive the saved file rather than repeating the whole PHP and database process.
As an Amazon Associate I earn from qualifying purchases.
This is a page cache, not a replacement for PHP, the database, or a content-delivery network. Dynamic responses still need to bypass the anonymous cache. That includes logged-in sessions, commenters, password-protected pages, shopping carts, account areas and any other response that changes for an individual visitor.
The plugin documentation describes a static-file approach as its fastest method and says that the cache directory, normally wp-content/cache/, is temporary storage. Treat that directory accordingly: do not store uploads, backups, symlinks or files that must survive cache cleanup inside it.
#1 Best Overall
- Read Before You Buy — No Video Output: These adapters support charging and USB 2.0 data transfer, but cannot transmit video signals. Except for standard USB webcams (which use USB data only), they are not compatible with HDMI/DisplayPort cables, video-capable USB-C hubs, or docking stations with video output.
- Convert USB-A Ports to USB-C: Designed to connect USB-C earphones, cables, flash drives, card readers, and other USB-C accessories to standard USB-A ports. Plug-and-play with no drivers or software required.
- Aluminum Alloy Housing: Built with a sturdy aluminum alloy shell that aids in heat dissipation and protects against daily wear and scratches. Designed to maintain a stable and secure connection.
- Compact & Travel-Friendly: The ultra-compact design allows the adapter to stay plugged into your device without blocking adjacent ports or adding bulk, reducing wear and tear on your original USB ports.
- 12-Month Warranty: Backed by a 12-month manufacturer warranty for peace of mind. Designed to meet strict quality control standards for reliable everyday performance.
Check the VPS before installing
Required environment
- Apache serving the WordPress virtual host.
- A working LAMP installation (Linux, Apache, MySQL or MariaDB, and PHP).
- WordPress permalinks already configured and functioning.
- Permission for WordPress to write its cache files.
- A backup of the site and, before Expert mode, a copy of the current
.htaccessfile.
WP Super Cache is designed for Apache, but the two operating modes make different demands on it. Simple mode avoids changing .htaccess. Expert mode depends on Apache’s mod_rewrite; confirm that module is enabled before switching.
Install and enable the plugin
- Sign in to WordPress as an administrator.
- Open Plugins → Add New.
- Search for WP Super Cache, install it, and activate it.
- Open Settings → WP Super Cache.
Do not judge the result while logged in. Logged-in administrators are known users and are intentionally excluded by the normal anonymous-page rules.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Start with Simple caching
Select Simple caching and save the setting. In this mode, a small amount of WordPress code checks whether the request is from an anonymous visitor, then serves an existing supercached file when one is available. No generated rewrite block has to be inserted into .htaccess, so rollback is straightforward.
Simple mode is the prudent first configuration on a production VPS. It is easier to diagnose, works without editing Apache rewrite rules, and is described by the plugin documentation as nearly as fast as the more aggressive method for many sites. You can switch later after you have confirmed that caching, exclusions and purging behave correctly.
Enable the baseline options
On the plugin’s caching and miscellaneous settings screens, enable the following baseline options:
Rank #2
- 5-in-1 USB-C Hub: Experience comprehensive connectivity featuring a Power Delivery input, two USB-A 2.0 ports, a USB-A 3.0 port, and an HDMI port. (Note: The USB-C power delivery input port is only for connecting an external wall charger to power your laptop and cannot power peripheral devices.)
- 90W Pass-Through Charging: Achieve optimal charging with 90W pass-through power to your laptop, supported by a total input of 100W, with the hub reserving 10W for operational efficiency. (Note: Wall charger not included.)
- Quick Data Transfers: Accelerate your productivity with rapid data transfers using a high-speed 5Gbps USB 3.0 port and two 480Mbps USB 2.0 ports.
- 4K HDMI Display: Enhance your visual experience with a hub capable of delivering 4K resolution at 30Hz in both mirror and extend modes. Please note that this hub is compatible with MacBook (macOS 12 and newer), Windows 10 and 11, ChromeOS, and laptops equipped with DP Alt Mode and Power Delivery. Note: This device is not compatible with Linux.
- What You Get: Anker USB-C Hub (5-in-1, 4K HDMI), welcome guide, 18-month warranty, and our friendly customer service.
- Compress pages, so cached output is compressed when the request and server support it.
- Don’t cache pages for known users, keeping logged-in users, commenters and other personalized sessions out of the public page cache.
- Cache rebuild, allowing an older cached page to continue serving while a replacement is generated instead of making visitors wait for an uncached PHP response.
- Extra homepage checks, which helps the plugin detect changes that affect the front page.
- CDN support only if you have actually configured a CDN hostname and its origin behavior. Enabling the checkbox alone does not create a CDN.
Save the settings, then use the plugin’s cache-clearing control once. Starting from an empty cache makes later verification unambiguous.
Choose between Simple and Expert mode
| Area | Simple caching | Expert caching |
|---|---|---|
| Request path | WordPress performs a small check, then returns a supercached file when available. | Apache mod_rewrite routes eligible anonymous requests directly to a static file. |
| Performance ceiling | Very good for many sites, with a small PHP decision step. | Highest page-cache ceiling because PHP is bypassed for the rewrite hit. |
| Configuration risk | No generated cache rules need to be added to .htaccess. |
An incorrect rule or ordering can prevent pages from being delivered. |
| Rollback | Disable or change the mode in the plugin. | Restore the saved .htaccess, disable the mode, and clear the cache if rules misbehave. |
| Multisite fit | Recommended starting point when network rewrite complexity is a concern. | Requires careful placement of the generated block relative to multisite WordPress rules. |
| Dynamic behavior | Exclusions are easier to reason about while testing. | Still needs the same exclusions; faster delivery does not make personalized pages cache-safe. |
When Expert mode is appropriate
Use Expert mode only after Simple mode is working and you are comfortable reviewing Apache rules. Back up .htaccess, verify mod_rewrite, and make sure you have console or hosting-panel access in case the virtual host stops serving requests.
Expert mode writes a WPSuperCache block that directs anonymous requests to files in the supercache directory. The block must be in the correct position relative to WordPress rewrite rules. This ordering is especially important on multisite installations. Test both a URL with no existing cache file (a miss) and one requested again after generation (a hit).
If a rewrite change produces errors, restore the backup immediately, disable Expert mode, clear the cache and return to Simple mode. A modest PHP check is preferable to a broken site.
Set cache lifetime and garbage collection
Garbage collection removes stale files from the cache directory. There is no universal expiry value: the right schedule depends on how often the site changes, how much disk space the VPS has, and how expensive it is to regenerate pages.
Free tools Windows power users keep installed
One-click scans. No signup required.
Rank #3
- Sleek 7-in-1 USB-C Hub: Features an HDMI port, two USB-A 3.0 ports, and a USB-C data port, each providing 5Gbps transfer speeds. It also includes a USB-C PD input port for charging up to 100W and dual SD and TF card slots, all in a compact design.
- Flawless 4K@60Hz Video with HDMI: Delivers exceptional clarity and smoothness with its 4K@60Hz HDMI port, making it ideal for high-definition presentations and entertainment. (Note: Only the HDMI port supports video projection; the USB-C port is for data transfer only.)
- Double Up on Efficiency: The two USB-A 3.0 ports and a USB-C port support a fast 5Gbps data rate, significantly boosting your transfer speeds and improving productivity.
- Fast and Reliable 85W Charging: Offers high-capacity, speedy charging for laptops up to 85W, so you spend less time tethered to an outlet and more time being productive.
- What You Get: Anker USB-C Hub (7-in-1), welcome guide, 18-month warranty, and our friendly customer service.
| Site pattern | Starting approach | What to watch |
|---|---|---|
| Frequently updated news or community site | Use a shorter cache timeout and a more frequent cleanup schedule. The documentation gives 1,800 seconds as a useful starting timeout and 600 seconds as a starting scheduler interval for a frequently updated site. | Comment and post changes, PHP load during regeneration, and disk churn. |
| Mostly static brochure or documentation site | Use a much longer timeout, or disable routine collection only when disk usage is actively monitored. | Out-of-date pages and growth of wp-content/cache/. |
| Large site using preload | Let preload control when the cache set is rebuilt rather than running normal collection at the same time. | Long generation time, stale content and available disk space. |
The 1,800-second and 600-second figures are starting points from the official setup guidance, not guarantees. Lower values improve freshness but increase regeneration work; higher values reduce work but allow old HTML to remain longer.
Never place important files, symlinks or directories in wp-content/cache/. Cleanup can delete contents there.
Use preload deliberately
Preload visits posts, categories and tags sequentially and creates cache files before visitors request them. On a large site this can run for a long time and consume CPU, PHP workers, database capacity and disk space.
When Preload Mode is enabled, routine garbage collection is disabled while the preload set is built. That prevents cleanup from deleting files mid-run, but it also means pages can remain stale for longer. Publishing and commenting still clear affected cache entries, so preload is not a promise that every page remains unchanged.
Quick wins for a faster PC:
Scan for outdated or missing drivers - takes under a minuteDriver Scan →Clear out junk files and repair common Windows errorsFree Scan →The documentation suggests a 2-day interval, entered as 2,880 minutes, when sidebar widgets do not need frequent updates. Treat that as a site-specific starting point. Use a shorter interval when content changes several times a day; use a longer one only when the site is stable and the cache directory has adequate capacity.
Rank #4
- Dual Converters, Infinite Potential:Includes 2× USB C male to USB A female adapters and 2× USB A male to USB C female adapters. Perfect for a wide range of uses—tablets with Bluetooth keyboards, expand USB ports on macbook, and more. Two different converters for all your daily needs
- Next-Level 10Gbps & 3A Charging: No more slow 480Mbps, this usb to usb c adapter has a transfer speed of up to 10Gbps, allowing you to do more transferring in less time. This usb adapter fits both USB A and USB C charger, supporting up to 3A fast charging
- Upgraded Exquisite Craftsmanship: With an aluminum alloy housing and metal connector, the usbc to usb adapter is extremely durable and sturdy. Rigorously tested to withstand more than 10,000 times of plugging and unplugging, ensuring long-lasting performance
- Broad Compatible: The usb c to usb adapter widely supports all USB C/ USB A devices like laptops, tablets, cellphones, car chargers, and phone chargers. Such as compatible with MacBook Pro/Air 2023/2022, Thunderbolt 4/3 Devices,Apple MagSafe Watch 9/8/7/SE/Ultra, iPad Pro 2022/2021, Samsung Galaxy S23/S20/S10, and iPhone 17/16/15 Pro. Plug and play
- Please Note: To reach 10Gbps speed, keep the cable under 3.3 ft. For USB A Male to USB C adapters, try flipping the USB C connector. USB C Male to USB A adapters support bidirectional 10Gbps transfer within 3.3 ft
Preload checklist
- Estimate the number of posts, categories and tags that will be visited.
- Run the first preload during a low-traffic period.
- Watch CPU, memory, PHP worker saturation and disk usage on the VPS.
- Confirm that important pages are regenerated after an edit or comment.
- Turn preload off if it competes with normal traffic or fills the disk.
Configure a CDN without breaking page caching
The CDN option rewrites URLs for static files in wp-content and wp-includes (excluding PHP files) to another hostname. With origin pull, the edge service fetches an asset from the VPS on its first request and can serve subsequent requests from an edge location.
- Obtain the CDN hostname and confirm that it can pull assets from the VPS.
- Open the plugin’s CDN tab.
- Enter the hostname and the required origin settings supplied by your CDN provider.
- Enable the rewrite option and save.
- Clear the WP Super Cache file cache after changing the hostname or rewrite settings.
- Load a page and inspect its source to confirm that static asset URLs use the intended hostname.
A CDN is an asset-delivery layer. It does not decide whether a WordPress page is personalized, and it does not replace exclusions for logged-in users, commenters, carts or account pages. Keep page-cache rules correct even when static files are delivered from an edge network.
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Verify that the cache is working
Verification should be done as an anonymous visitor. Use a private browser window or log out, request a public page, and then inspect the generated source and response headers.
Check the page source
The official FAQ says a cached page can contain a footer-style marker such as Cached page generated by WP-Super-Cache on YYYY-MM-DD HH:MM:SS. The timestamp should change after you clear the cache and request the page again.
Check response headers
PHP delivery can include WP-Super-Cache: Served supercache file from PHP. Header names can be hidden or modified by another proxy, so use both source and headers when possible.
Best Value
- 5-in-1 Connectivity: Equipped with a 4K HDMI port, a 5 Gbps USB-C data port, two 5 Gbps USB-A ports, and a USB C 100W PD-IN port. Note: The USB C 100W PD-IN port supports only charging and does not support data transfer devices such as headphones or speakers.
- Powerful Pass-Through Charging: Supports up to 85W pass-through charging so you can power up your laptop while you use the hub. Note: Pass-through charging requires a charger (not included). Note: To achieve full power for iPad, we recommend using a 45W wall charger.
- Transfer Files in Seconds: Move files to and from your laptop at speeds of up to 5 Gbps via the USB-C and USB-A data ports. Note: The USB C 5Gbps Data port does not support video output.
- HD Display: Connect to the HDMI port to stream or mirror content to an external monitor in resolutions of up to 4K@30Hz. Note: The USB-C ports do not support video output.
- What You Get: Anker 332 USB-C Hub (5-in-1), welcome guide, our worry-free 18-month warranty, and friendly customer service.
Test a miss and a hit
- Clear the plugin cache.
- Request a public URL while logged out. This first request is expected to generate or locate the page.
- Request the same URL again in the same anonymous context.
- Compare the source marker, response headers and server timing. The second request should show evidence of the cached file.
- Log in and repeat the request. A personalized session should not receive the public anonymous page.
Do not infer success from a lower load time alone. A browser cache, a reverse proxy or a CDN can make a page appear fast even when WP Super Cache is not serving it.
Troubleshoot pages that remain dynamic
| Symptom | Likely check | Correction |
|---|---|---|
| No cache marker or supercache header | The request is logged in, carries a comment or personalization cookie, includes an excluded query parameter, or targets an excluded URL. | Test in a private window, review exclusions and cookies, and repeat with a plain public URL. |
| Cache files are not created | The cache directory is not writable. | Correct ownership and permissions using the account that runs the web server or PHP, then clear and rebuild the cache. |
| Permalinks or pretty URLs fail | WordPress permalinks are not active or rewrite rules are incomplete. | Enable and save the intended permalink structure, confirm normal WordPress routing, and only then test Expert mode. |
| Pages break after Expert mode | A generated .htaccess rule is wrong or ordered incorrectly. |
Restore the backup, disable Expert mode, clear the cache and return to Simple mode. Revisit rewrite configuration only after the site is stable. |
| Compression behaves unexpectedly | Apache mod_deflate or PHP zlib compression conflicts with the plugin’s compression handling. |
Check which layer is compressing the response, avoid duplicate compression, and retest source and headers. |
| Old content persists | Timeouts are too long, preload is active, or a page was not purged after an edit. | Clear the affected cache, shorten the interval, or adjust preload to match the site’s publishing frequency. |
| Disk usage keeps rising | Garbage collection is disabled, preload creates a large set, or cache contents were mistaken for permanent storage. | Inspect wp-content/cache/, remove only cache files, restore an appropriate cleanup schedule and keep important data elsewhere. |
Multisite considerations
WP Super Cache uses a global wp-content/advanced-cache.php drop-in. On a multisite network, activate the plugin with the network-aware activation control so the drop-in is available where the network expects it.
Simple mode is the recommended starting point when you want to avoid network-specific .htaccess complexity. If you later use Expert mode, verify the position of the generated WPSuperCache block relative to the multisite WordPress rewrite rules and test several sites, not only the main site.
- Test an anonymous page on the main site and on at least one mapped or secondary site.
- Check that login, dashboard and other personalized paths remain uncached.
- Clear the network cache after changing network-wide settings.
- Keep a copy of the network’s rewrite configuration before editing it.
A practical configuration sequence
- Back up the site and
.htaccess. - Install and activate WP Super Cache from Plugins → Add New.
- Open Settings → WP Super Cache and select Simple caching.
- Enable page compression, known-user exclusion, cache rebuild and extra homepage checks. Enable CDN support only after a CDN hostname is ready.
- Save, clear the cache and verify an anonymous page using source and headers.
- Set timeout and garbage-collection values based on publishing frequency, comments and disk capacity. Use 1,800 seconds as a general starting timeout and 600 seconds as a starting scheduler interval for a frequently updated site, then adjust from observation.
- Enable preload only when its resource cost and staleness behavior fit the site. A 2,880-minute interval is a documented starting point for a site whose sidebar content changes infrequently.
- Configure the CDN tab, if applicable, and clear the file cache after changing hostnames or rewrite settings.
- Consider Expert mode only after Simple mode is proven. Confirm
mod_rewrite, test hits and misses, and keep the rollback copy available. - Monitor cache freshness, response headers, error logs, PHP load and disk usage after every material change.
Configuration decision guide
- Choose Simple mode if you want the safest first deployment, have limited Apache access, run multisite, or cannot quickly recover a bad rewrite.
- Choose Expert mode if Apache
mod_rewriteis enabled, you can edit and restore.htaccess, and bypassing PHP for cache hits is worth the operational risk. - Use short expiry and frequent cleanup when posts, comments or widgets change often.
- Use long expiry for stable pages only when you monitor stale content and disk usage.
- Use preload when predictable cache coverage matters and the VPS can handle sequential generation.
- Add a CDN for static-asset delivery when you have a real CDN origin configuration; do not treat it as a substitute for page-cache exclusions.
Bottom line
Configure WP Super Cache conservatively: begin with Simple mode, protect personalized requests, verify the cache with source and headers, and tune lifetime and preload around the site’s actual update pattern. Expert mode can remove the PHP decision step on Apache, but only after rewrite rules, multisite ordering and rollback procedures are under control.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Do these 3 things before closing this tab:
1Scan for outdated or missing drivers - takes under a minute2Repair Windows errors before they cause bigger problems3Fix the driver behind crashes, sound loss and screen glitches




