Laravel 的 ORM 查询数据库数据如何做缓存?
用orm查询数据的时候第一次会建立缓存,然后后面的查询都走缓存,不走数据库。
然后操作数据的时候可以删除缓存。
请问各位有什么头绪吗,或者现成的解决方案。
高认可度评论:
从前我们都是使用memcache 缓存sql查询出的数据,原生写法。现在laravel提供的cache非常好用。
如果你想仔细学,就看看这个先。
当然,在看之前,你起码得了解常用的缓存,数据结构,操作命令。
在 Laravel 的 Model 层做数据缓存:翻译:在 Laravel 的 Model 层做数据缓存
如果是同一个项目的话, 可以使用
模型事件
解决.从前我们都是使用memcache 缓存sql查询出的数据,原生写法。现在laravel提供的cache非常好用。
如果你想仔细学,就看看这个先。
当然,在看之前,你起码得了解常用的缓存,数据结构,操作命令。
在 Laravel 的 Model 层做数据缓存:翻译:在 Laravel 的 Model 层做数据缓存