同事发现我们对一些采集爬虫进行限制后,给出的403拒绝状态也会被CDN缓存起来,造成后续正常用户访问的时候也被拒绝,于是详细了解了各CDN对http/https访问报错状态的缓存处理。
首先是看Cloudflare,其文档 Configuring cache TTL by status code 中有明确说明,如果在没有设置Cache Control的情况下:
- HTTP 200, 301: 120分钟
- HTTP 302: 20分钟
- HTTP 404: 10分钟
- HTT
2002-2023 v11.7 a-j-e-0