I work with multiple sites without cache warmup technology. So I created one.
Don’t be mislead, it’s simple.
$ ./warmup.rb www.someurl.tld
- download http://www.someurl.tld/sitemap.xml
- parse that sitemap for urls
- run through that list of urls, downloading every HTML to warmup the cache
For further information and the code check up the Github repository