方便的python cachefly cdn管理
cachefl的Python项目详细描述
cachefly cdn公开了一个基于http的api,用于强制清除反向代理cdn解决方案中的内容。cachefly模块为执行这些操作提供了一个简单的接口。
此外,django_cachefly模块提供了一种方便的方法,可以通过django设置配置和访问应用程序范围的api客户端实例。
在Django安装
安装模块后,需要将django_cachefly添加到应用程序配置中的INSTALLED_APPS列表中:
INSTALLED_APPS=(...'django_cachefly',)
您还需要在应用程序的设置文件中配置cachefly api密钥:
CACHEFLY_API_KEY='..'
现在可以从整个应用程序轻松访问cachefly api客户端:
fromdjango_cacheflyimportclient...
测试
测试需要一组有效凭据。所有测试都针对所选cdn节点的/_testing路径中的url执行。在安全性测试期间从环境中加载凭据:
- CACHEFLY_API_KEY
- 用于测试的API密钥。