【发布时间】:2015-01-06 06:46:40
【问题描述】:
我很惊讶我没有通过谷歌搜索找到答案。我目前没有任何 CDN 并通过 Ansible 运行我的部署。我正在考虑添加一个 CDN,但由于缓存只是间歇性地失效,我的理解是在我的服务器上部署不会更改我的 CDN 提供的静态文件可能几个小时。当然,当我进行部署时,我希望一切都尽可能快地完成,所以如果出现任何问题(或正确),我会立即知道。
说了这么多,我如何实际部署到 CDN,告诉它我现在正在提供一组新的静态文件并且它应该刷新这些文件?是否有一个 Ansible 模块可以做这样的事情,或者某个 CDN 提供商的 API?我真的很想避免在每次部署时手动执行此操作,例如 this 似乎暗示 Cloudflare。
另外,我目前正在将 CloudFlare 用于其他东西,所以坚持使用它们会很酷,但如果它更适合我的用例,我愿意切换到其他东西。
顺便说一句,这似乎是 CDN 的标准用例,但我找不到太多关于人们如何定期部署到 CDN 的文档或博客文章。我错过了什么吗?
【问题讨论】:
标签: cdn ansible cloudflare