我们开始使用用户定义的ttl(例如7天)在akamai中缓存我们的静态页面。我们希望控制缓存,因此在第7天我们将清除此缓存并通过卷曲所有缓存页面来重新创建。
问题是因为akamai提供来自地理位置接近节点的页面,因此没有用于缓存创建的控制/验证。我的问题是,
A.如何确保在所有节点中进行清除
B.如何在卷曲网址时确保缓存在所有节点中更新
C.在akamai中有没有更好的控制缓存的方法?
答案 0 :(得分:0)
据我所知,如果你在Akamai缓存中配置了一个TTL,缓存中的元素会在定义的时间段后变得陈旧。当一个请求在缓存变为陈旧后进入该节点时,它将命中origin /其父节点(如果服务器是子节点)以刷新陈旧内容。您不必显式CURL URL来刷新它。或者,如果要强制刷新缓存,可以使用Akamai API或Edgesuite界面手动刷新缓存。