eliashaeussler/cache-warmup
Composer package to warm up website caches, based on a given XML sitemap
Maintainers
Requires
- php: ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0
- ext-filter: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- ext-simplexml: *
- ext-zlib: *
- cuyz/valinor: ^2.3.1
- guzzlehttp/guzzle: ^7.8.2
- guzzlehttp/promises: ^2.0.3
- guzzlehttp/psr7: ^2.0
- psr/event-dispatcher: ^1.0
- psr/http-message: ^2.0
- psr/log: ^2.0 || ^3.0
- symfony/console: ^6.4.3 || ^7.0.3 || ^8.0
- symfony/event-dispatcher: ^6.4.3 || ^7.0.3 || ^8.0
- symfony/filesystem: ^6.4.3 || ^7.0.3 || ^8.0
- symfony/options-resolver: ^6.4.3 || ^7.0.3 || ^8.0
- symfony/yaml: ^6.4.3 || ^7.0.3 || ^8.0
Requires (Dev)
- armin/editorconfig-cli: ^2.0
- eliashaeussler/deep-closure-comparator: ^1.2.1
- eliashaeussler/php-cs-fixer-config: ^3.0
- eliashaeussler/phpstan-config: ^4.0.0
- eliashaeussler/rector-config: ^4.0
- eliashaeussler/transient-logger: ^2.0
- eliashaeussler/version-bumper: ^4.0
- ergebnis/composer-normalize: ^2.28
- phpstan/extension-installer: ^1.2
- phpstan/phpstan-phpunit: ^2.0
- phpstan/phpstan-symfony: ^2.0
- phpunit/phpunit: ^11.5.1 || ^12.0 || ^13.0
- shipmonk/composer-dependency-analyser: ^1.8
- symfony/event-dispatcher-contracts: ^3.4.2
- symfony/string: ^6.4.3 || ^7.0.3 || ^8.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
GPL-3.0-or-later c8beea58748a3cea26d5caafcbb2cb67ae7da6ab
- Elias HΓ€uΓler <elias.woop@haeussler.dev>
This package is auto-updated.
Last update: 2026-06-30 02:38:33 UTC
README
π 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.
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).
