This extension provides a Symfony command to crawl the sitemap including all sub sitemaps. It gathers all available urls and than calls each url to warm up the TYPO3 page cache.
You can provide custom request headers in json format.
Composer based:
vendor/bin/typo3cms sitecrawler:crawl https://www.example.com/sitemap.xml
# with custom request headers
vendor/bin/typo3cms sitecrawler:crawl https://www.example.com/sitemap.xml '{"X-Pjax": true}'
Non composer:
typo3/sysext/core/bin/typo3 sitecrawler:crawl https://www.example.com/sitemap.xml