我正在开发一个 Laravel 5.1 项目,使用大量返回 html 块的 ajax 调用。
为了优化网站的速度,我想实现私有和公共响应缓存。使用以下代码可以正常工作:
return response()
->json($result)
->header('Cache-Control', 'public, max-age=300');
然而,以这种方式使用它不会保留在 300 秒内更新的帐户对象。
当且仅当返回对象已更新时,是否有可能让我清除请求的响应缓存?