这是我为我的云功能端点设置的缓存控件,实际上是通过Firebase托管服务提供的-
缓存控制:public,max-age = 1296000,s-maxage = 1296000
我什至可以在api调用的响应标头中看到这一点。因此,我假设CDN缓存设置正确。 如果我尝试将api调用分开几个小时到达同一个端点,那么我也会得到X缓存:HIT。
但是当我在2-3天后尝试使用X-cache:MISS时,它似乎是从原点获取的。即使将年龄设置为15天(如上所述),我也不知道为什么会这样。 该应用程序目前正在开发中,因此我是唯一进行api调用的应用程序。我只是想知道边缘是否没有任何api调用,即使在s-maxage之前,缓存也会被清除吗?