Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Apr 3, 2020. It is now read-only.

atomicptr/cache-warmer

Repository files navigation

Discontinued use github.com/atomicptr/crab instead

Since I started using this tool for much more than cache warming (e.g. testing if urls are still working), I've decided to discontinue this tool in favor of a new one called crab.

Crab has every feature this one has and more.

Basic Usage with Docker

$ docker run --rm atomicptr/crab crawl:sitemap https://domain.com/sitemap.xml

cache-warmer

Simple cache warmer which reads a sitemap.xml and requests all URLs within it.

Usage

Usage: cache-warmer [options] [arguments]
OPTIONS
 --provider/$CW_PROVIDER <string> (required)
 How should the tool query requests?
 --path/$CW_PATH <string> (required)
 Path to the URL list or Path/URL to the sitemap.xml
 --cookies/$CW_COOKIES <string>,[string...]
 Cookies to add to the request
 --headers/$CW_HEADERS <string>,[string...]
 Headers to add to the request
 --prefix-url/$CW_PREFIX_URL <string>
 Prefix an URL or replace the URL altogether
 --http-client-timeout/$CW_HTTP_CLIENT_TIMEOUT <duration> (default: 30s)
 --number-of-workers/$CW_NUMBER_OF_WORKERS <int> (default: 32)
 --help/-h
 display this help message

Basic usage with Docker

$ docker run --rm \
 -e CW_PROVIDER=sitemap \
 -e CW_PATH="https://example.com/sitemap.xml" \
 atomicptr/cache-warmer

Basic usage with executable

$ ./cache-warmer --provider=sitemap --path=https://example.com/sitemap.xml

License

MIT

About

Simple cache warmer which reads a sitemap.xml and requests all URLs within it.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /