9 个版本
0.3.1 | 2024年3月6日 |
---|---|
0.3.0 | 2023年4月12日 |
0.2.4 | 2023年4月12日 |
0.2.3 | 2021年3月8日 |
0.1.1 | 2021年1月26日 |
#595 in 网络编程
每月 92 次下载
30KB
669 代码行
通过站点地图进行简单的缓存预热
这个小巧的命令行工具可以根据站点地图预热 CDN 或网站缓存。
USAGE:
heater [OPTIONS] <sitemap_url>
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
--header <HEADER:VALUE>... header variation
--language <IEFT language tag>... language tags will be used to generate all possible permutations of these
languages, including their order
ARGS:
<sitemap_url> sitemap URL
安装
目前,可以通过以下命令全局安装:cargo install heater
。
示例
-
heater http://site/sitemap.xml
将读取站点地图中的页面并请求所有页面 -
heater http://site/sitemap.xml --header accept-language:en
将设置请求的 accept-language 头为en
。任何头都可以设置。 -
heater http://site/sitemap.xml --header accept-language:en --header accept-language:de
将请求所有具有 所有可能的accept-language
头的页面。 -
heater http://site/sitemap.xml --language de --language en
将请求这些语言的 accept-language 变体:de
,en
,en, de
,en,de
。
依赖项
~13–27MB
~403K SLoC