EdgeOne 缓存刷新
使用腾讯云的 API 刷新自己的 EdgeOne 资源。需要提供的环境变量:
- SECRET_ID: 腾讯云的账户机密 ID;
- SECRET_KEY: 腾讯云的账户机密 Key;
- ZONE_ID: 腾讯云 EdgeOne 的域名加速 ZONE_ID;
- DOMAIN: 腾讯云 EdgeOne 的域名;
- SLEEP_TIME: 预热域名 EdgeOne 时候的线程休眠时间,默认 20s;
- URL_PREFIX: 当模式为扫描目录时候,添加的域名前缀。
其中:
-
SECRET_ID
和SECRET_KEY
可以在这里生成:腾讯云API密钥管理; -
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 「需要扫描的位置」