WebCacheWarmer is a native macOS developer tool that crawls your website to warm its page cache, then verifies cache effectiveness by measuring response times before and after caching
WebCacheWarmer is a native macOS developer tool that crawls your website to warm its page cache, then verifies cache effectiveness by measuring response times before and after caching.
HOW IT WORKS
WebCacheWarmer performs a two-pass crawl. The first pass ("warming") visits every page to trigger cache generation and measures cold response times.
The second pass ("verifying") re-visits the same pages to measure cached response times. You get a clear before-and-after comparison showing exactly how much your caching layer improves performance.
KEY FEATURES
- Two-phase cache warming and verification with configurable crawl depth and concurrency
- Real-time statistics: pages crawled, errors, average cold/warm response times, overall improvement percentage, and cache hit rate
- CMS detection for WordPress, Drupal, Shopify, TYPO3, Magento, and 10+ other platforms
- Automatic sitemap discovery from robots.txt with sitemap viewer and XML export
- Cache header analysis: Cache-Control, X-Cache, CF-Cache-Status, Age, ETag, Varnish, LiteSpeed
- HTTP status code breakdown to quickly identify 404s, 5xx errors, and redirect issues
- Performance chart showing the top pages ranked by cold response time
- Export results to CSV, Excel (XLSX), or JSON with full cache header details
- Batch URL import for crawling specific page lists
- Scheduled re-crawling at 1, 4, 12, or 24 hour intervals
- URL inclusion and exclusion filters with glob pattern support
- robots.txt compliance with crawl-delay support
- Static site downloader for creating offline copies with resume and incremental mode
- Built-in web preview for downloaded static sites
- Favourite URLs and crawl history for quick access
- Light, Dark, and System appearance modes
- Drag-and-drop URL input
- macOS notifications on crawl completion
BUILT FOR MAC
WebCacheWarmer is a native SwiftUI application with no external service dependencies. All crawling happens directly from your Mac. Your data stays local — nothing is sent to third-party servers.
WHO IS IT FOR?
- Web developers testing cache configurations
- Site administrators monitoring cache hit rates across pages
- DevOps teams verifying CDN and reverse proxy setups
- SEO professionals auditing site performance and response codes
- Anyone who wants to pre-warm a site's cache before a traffic spike