在Firebase托管中对CDN缓存进行缓存控制之前,是否会清除CDN缓存?

时间:2019-05-17 21:29:39

标签: google-cloud-functions cache-control firebase-hosting

这是我为我的云功能端点设置的缓存控件,实际上是通过Firebase托管服务提供的-

缓存控制:public,max-age = 1296000,s-maxage = 1296000

我什至可以在api调用的响应标头中看到这一点。因此,我假设CDN缓存设置正确。 如果我尝试将api调用分开几个小时到达同一个端点,那么我也会得到X缓存:HIT。

但是当我在2-3天后尝试使用X-cache:MISS时,它似乎是从原点获取的。即使将年龄设置为15天(如上所述),我也不知道为什么会这样。 该应用程序目前正在开发中,因此我是唯一进行api调用的应用程序。我只是想知道边缘是否没有任何api调用,即使在s-maxage之前,缓存也会被清除吗?

0 个答案:

没有答案