Laravel 和拉雷维尔在一起?

Laravel 和拉雷维尔在一起?,laravel,caching,Laravel,Caching,我有一个大的JSON文件,可以从myapp.org/api/something访问,每天午夜更新。通过这条路径,我只需从数据库中获取一些记录 但我知道Datbase中的记录每天只会更改一次,我想告诉我的浏览器使用其缓存检索此资源 因此,我希望: 12小时的过期时间,从该时间起,浏览器将仅使用其缓存 然后是一个ETAG,浏览器将从中查询后端,并可能获得304状态代码 我使用的是最新版本的Laravel,没有找到任何现成的信息来管理资源缓存 我如何用Laravel实现这一点 我发现了这一点,但我

我有一个大的JSON文件,可以从
myapp.org/api/something
访问,每天午夜更新。通过这条路径,我只需从数据库中获取一些记录

但我知道Datbase中的记录每天只会更改一次,我想告诉我的浏览器使用其缓存检索此资源

因此,我希望:

  • 12小时的过期时间,从该时间起,浏览器将仅使用其缓存
  • 然后是一个ETAG,浏览器将从中查询后端,并可能获得304状态代码
我使用的是最新版本的Laravel,没有找到任何现成的信息来管理资源缓存

我如何用Laravel实现这一点


我发现了这一点,但我确信,在Laravel的普通安装中应该可以使用缓存和304状态代码等功能,我错了吗?

您可以查看第三方库以进行缓存。乍一看似乎是个不错的选择。或者,您可以自己实现它,但这感觉就像是重新发明了一些其他人可能已经解决的问题。

您正在进行服务器端缓存吗?