logo
0
0
Login
feat: 预热休眠时间支持float
43734212+Mintimate@users.noreply.github.com
16 commits
README

EdgeOne 缓存刷新

使用腾讯云的 API 刷新自己的 EdgeOne 资源。需要提供的环境变量。

必须:

  • PLUGIN_SECRET_ID: 腾讯云的账户机密 ID;
  • PLUGIN_SECRET_KEY: 腾讯云的账户机密 Key;
  • PLUGIN_ZONE_ID: 腾讯云 EdgeOne 的域名加速 ZONE_ID;
  • PLUGIN_DOMAIN: 腾讯云 EdgeOne 的域名;

非必须:

  • PLUGIN_SLEEP_TIME: 预热域名 EdgeOne 时候的线程休眠时间,默认 20s;

依照选择的 Python 文件不同,需要的参数不同:

  • PLUGIN_URL_PREFIX: 当模式为扫描目录时候,添加的域名前缀。

其中:

  1. PLUGIN_SECRET_IDPLUGIN_SECRET_KEY 可以在这里生成:腾讯云API密钥管理;
  2. PLUGIN_ZONE_ID 可以在腾讯云 EdgeOne 的站点列表内获得

安装依赖:

pip3 install -r requirements.txt

扫描 Sitemap 加速

扫描 Sitemap.xml 文件,对文件中的网站域名进行加速。

首先,环境变量注入:

source PLUGIN_SECRET_ID="你的腾讯云 ID" source PLUGIN_SECRET_KEY="你的腾讯云 Key" source PLUGIN_ZONE_ID="域名 ZONE_ID" source PLUGIN_DOMAIN="域名,用来提取 sitemap 内域名" source PLUGIN_SLEEP_TIME="休眠时间,默认 20(s)

之后运行:

python3 scanSiteMap.py -s 「sitemap.xml的位置」

扫描目录加速

递归扫描目录内全部文件,并添加URL_PREFIX作为前缀,发送给 EgdeOne 进行加速。所以需要:

source PLUGIN_SECRET_ID="你的腾讯云 ID" source PLUGIN_SECRET_KEY="你的腾讯云 Key" source PLUGIN_ZONE_ID="域名 ZONE_ID" source PLUGIN_URL_PREFIX="域名前缀,如: https://www.mintimate.cn/" source PLUGIN_SLEEP_TIME="休眠时间,默认 20s

之后运行:

python3 scanDir.py -d 「需要扫描的位置」

About

使用腾讯云的 API 刷新自己的 EdgeOne 资源。需要提供的环境变量。

Contributors
2

1
Language
Python70.6%
Markdown16.3%
Dockerfile6.2%
Shell5%
Others1.9%