Skip to content
Snippets Groups Projects
user avatar
Mintimate authored
3cad461b

EdgeOne 缓存刷新

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

  • SECRET_ID: 腾讯云的账户机密 ID;
  • SECRET_KEY: 腾讯云的账户机密 Key;
  • ZONE_ID: 腾讯云 EdgeOne 的域名加速 ZONE_ID;
  • DOMAIN: 腾讯云 EdgeOne 的域名;
  • SLEEP_TIME: 预热域名 EdgeOne 时候的线程休眠时间,默认 20s;
  • URL_PREFIX: 当模式为扫描目录时候,添加的域名前缀。

其中:

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

安装依赖:

pip3 install -r requirements.txt

扫描 Sitemap 加速

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

首先,环境变量注入:

source SECRET_ID="你的腾讯云 ID"
source SECRET_KEY="你的腾讯云 Key"
source ZONE_ID="域名 ZONE_ID"
source DOMAIN="域名,用来提取 sitemap 内域名"
source SLEEP_TIME="休眠时间,默认 20s

之后运行:

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

扫描目录加速

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

source SECRET_ID="你的腾讯云 ID"
source SECRET_KEY="你的腾讯云 Key"
source ZONE_ID="域名 ZONE_ID"
source URL_PREFIX="域名前缀,如: https://www.mintimate.cn/"
source SLEEP_TIME="休眠时间,默认 20s

之后运行:

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