在Google Cloud Endpoints中实施缓存控制

时间:2015-01-04 15:48:24

标签: google-cloud-endpoints google-app-engine

无论参数列表如何,我的端点方法都会为每次调用生成不同的响应。我经常看到我的客户端使用相同的参数列表调用端点,并且前端实例返回缓存的响应。

official documentation我读过ApiMethod#cacheControl已被弃用。另一方面,the documentation表示@ Api-scopped注释@ApiCacheControl尚未实现,因此添加以下内容没有任何区别。

cacheControl = @ApiCacheControl(
        type = ApiCacheControl.Type.NO_CACHE
    )

为了方便起见,the documentation也说明了

  

public @interface ApiCacheControl

     

API缓存控制配置的注释。请注意,API前端本身可以充当缓存代理。

鉴于API的当前状态,执行缓存控制的最佳做法是什么?

0 个答案:

没有答案