765
阿里云
缓存相关__常见问题_CDN-阿里云
CDN默认缓存规则
我们支持全站加速,请您根据自己的业务需要进行调整
- Cache的默认缓存策略
温馨提醒:如您有动态文件需要设置为No Cache ,针对No Cache 的目录或者 URL 使用三级域名让其流量直接走源站,可以减少您不必须要的流量费用
CDN文件的缓存时间是多久?
- 文件的缓存时间,是指文件在浏览器中的缓存时间周期。
- CDN 缓存服务器严格遵守http的标准协议,具体的缓存时间由http 响应头里面的
Cache-Control
和Expires
响应头控制 - Html的文件缓存时间查看方式:查看http消息头里面的
Cache-Control
,如“Cache-Control max-age=2592000(秒)”,表示文件将会缓存30天。这时除非使用手动刷新,否则新开的浏览器页面在文件缓存周期内都不会去回源重新获取文件。
是否支持源站的Cache-Control设置?
支持,CDN的cache软件本身是遵循http协议的,所以具体的缓存时间由用户的文件header头来控制的,由 Cache-Control
或 Expires
来控制的。
缓存策略设置注意事项
- 对于不经常更新的静态文件,建议将缓存时间设置为1个月以上(eg:图片类型,应用下载类型);
- 对于需要更新并且更新很频繁的静态文件,可以将缓存时间设置短些,视业务情况而定(eg:js,css等);
- 对于动态文件(eg:php | jsp | asp),优先选择第二种方案
- 请务必将
Cache-Control
设置为no-cache, private或者max-age=0。(动态文件一般类似是带有cookie id 的登陆页面,交易页面,或者是需要与数据库进行交互生成的页面), 这样CDN就不会做缓存,直接回源站;- 如果加速域名下面的文件类型多为动态文件,强烈建议采用独立域名,不用CDN加速
注意:变更缓存配置规则后,新规则不会立即生效,在“原有缓存配置”时间失效后,新的配置会自动生效;若要立即生效,需要手动刷新,注意:目录刷新请仔细评估资源回源量,以免造成源站压力
如何保证节点缓存数据的更新和同步,是实时么?
CDN的更新不实时,首先建议用户不要做同名更新,如果必须是同名更新,用户源站更新之后,需要从控制台提交刷新请求,或者使用API,完成主动刷新。如果不主动提交刷新,只能等待缓存文件到期后才能回源拉取最新的文件。
缓存刷新操作有限制么?
目前支持单条URL刷新和目录刷新两种方式,其中单条URL刷新生效时间在5分钟,每天最多刷新2000条URL;目录刷新的生效时间大概在5分钟,每天支持100次目录刷新操作
缓存刷新、缓存预热的区别和使用场景是什么?
- 缓存刷新:强制将分发节点上缓存的资源标记为过期,当用户再次对该资源发起请求时,节点会回源拉取资源,并缓存一份更新后的资源在分发节点
- 缓存预热:主动触发将源站资源推送到边缘节点,用户访问资源时,可以直接命中缓存,缓解突增回源流量给源站造成的压力
最后更新:2016-11-23 16:03:56
上一篇:
加速内容__常见问题_CDN-阿里云
下一篇:
性能相关__常见问题_CDN-阿里云
PHP SDK 历史迭代版本__历史版本 SDK 下载_SDK 参考_表格存储-阿里云
producer-lib__loghub-采集_用户指南_日志服务-阿里云
路由器和路由表__网络_用户指南_专有网络 VPC-阿里云
仿冒检测__使用手册_移动安全-阿里云
连接实例__快速入门(MySQL)_云数据库 RDS 版-阿里云
测试__产品简介_推荐引擎-阿里云
云数据库RDS监控__云服务监控_用户指南_云监控-阿里云
示例项目__Java SDK_SDK参考_E-MapReduce-阿里云
联系不到渠道合作伙伴域名如何做解析__渠道商下客户问题_渠道合作伙伴_合作伙伴-阿里云
GetPasswordPolicy__安全设置接口_RAM API文档_访问控制-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云