cdn自动刷新办法

由于cdn的缓存特性,源站每次修改网站内容后,还得在cdn刷新,如想省去刷新的步骤,让修改页面时cdn自动马上刷新,有个办法那就是用oss。oss除了用来作存储之外,很少有人知道还可以用来放静态网站。

oss建静态网站特性:
放静态网站极高可用性
可一键设置CDN
支持CDN缓存自动刷新(有改动时自动刷新,免去人工刷新)
突破备案限制,域名不论是哪的备案,只要域名有备案就能用阿里云OSS,不是阿里云接入的备案也能用阿里云OSS

因为oss跟cdn是可以打通的,所以oss上建的站有个功能是cdn自动刷新,开启后如有页面改动就会自动刷新cdn
oss建好后,将域名解析到oss即可访问,就像服务器一样,只是oss是云,服务器是单点,云的可用性更高,当然服务器如果不是单点,如果是负载均衡,也极高可用性,而且管理更灵活,功能更多。我自己就用的是负载均衡。

oss弊端:
仅支持html/js,不支持php,asp等动态文件,可满足纯简单放落地页的需要,无法满足更多高级功能如运行统计系统,分流系统等等,但oss放页面再调用服务器上的统计系统也是可以的。另一个弊端就是管理不方便,无法像服务器一样灵活使用。

仅普通存放静态页面+用了cdn+且经常改动页面,可以用oss
当然负载均衡也能实现一样的效果