eliashaeussler/cache-warmup

Composer package to warm up website caches, based on a given XML sitemap

Package info

github.com/eliashaeussler/cache-warmup

Homepage

pkg:composer/eliashaeussler/cache-warmup

Statistics

Installs: 432 715

Dependents: 4

Suggesters: 0

Stars: 76

Open Issues: 6

5.0.6 2026-05-28 14:53 UTC

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

GPL-3.0-or-later c8beea58748a3cea26d5caafcbb2cb67ae7da6ab


README

πŸ‘ Screenshot

πŸ‘ PHAR downloads
πŸ‘ GHCR pulls
πŸ‘ Docker pulls
πŸ‘ Packagist downloads

Sitemap Crawler & Cache Warmer

A PHP library to warm up website caches of URLs located in XML sitemaps.

Explore the docs Β»

Report Bug Β· Request Feature Β· Join Discussions Β· Latest Release Β· Sponsor

✨ Features

  • Warm up caches of URLs located in XML sitemaps
  • Console command and PHP API for cache warmup
  • Out-of-the-box support for sitemap indexes
  • Exclusion patterns for sitemaps and URLs
  • Various crawling strategies to modify crawling behavior
  • Support for gzipped XML sitemaps
  • Interface for custom crawler implementations

πŸš€ Getting Started

# Download latest release
curl -O https://cache-warmup.dev/cache-warmup.phar
chmod +x cache-warmup.phar

# Run cache warmup
./cache-warmup.phar "https://www.example.com/sitemap.xml"

Find more installation methods in the official documentation.

πŸ“• Documentation

Find all available installation methods, configuration options and customization opportunities in the official documentation.

πŸ§‘β€πŸ’» Contributing

Please have a look at CONTRIBUTING.md.

⭐ License

This project is licensed under GNU General Public License 3.0 (or later).