CDN缓存任何内容都有一个缓存到期时间(这个通常是可以自定义的),一旦缓存时间到期,下一次有人访问的时候,就需要回源站重新获取内容。
比如:一个图片设置缓存时间是1小时,那么在一个CDN节点上,有人第一次访问这个图片之后,就会缓存,在接下来的一个小时,再有人盗这个节点访问该图片的话,都是直接返回缓存内容。一个小时后,再有访问的话,就需要回源站了。
如果在源站宕掉之前,CDN节点并没有缓存该内容的话,那么肯定也是访问不了的。
有的CDN提供“keep-online”功能,即:源站宕机以后,凡是之前已经缓存的内容随时都可以访问,不会受有效期的限制。