CDN刷新策略
发布文章,但是浏览器没有更新,这就是使用CDN,尤其是全站加速之类的CDN后,会面临一个问题。
这个问题的解决是需要根据自己的实际使用情况处理的。
问题来源
主要的问题来源就是CDN服务的缓存策略。一般的,CDN服务与我们的源站可能不是同一家服务商,那么这两家治之间就不会有服务上面的联系。因此,你的源站更新了,CDN并不知道你已经更新了。
因此,一个比较符合源站更新频率的策略就非常重要。
适合的时长就是最好的
如果网站更新不频繁,那么CDN缓存时间应该建议尽可能长,这里不是说系统支持的时长,而是你能接受的时长。应该说,视你更新网站的情况而定,没有最好的时间,适合的才是最好的。
全站加速(G-core labs)
对于CDN来说,最好还是使用全站加速,动态文件和静态文件都能通过CDN来缓存,真正实现全方位的保护。参考我的文章:
G-Core Labs 全站加速
但是,这里也会存在缓存更新的问题,例如G-core labs的推荐缓存时间为4天,我认为如果是比较勤快的博主,写的文章