我与Laravel建立了一个相当复杂的博客系统。
现在当我有一些流量时,我遇到了性能问题,有些来自后端(Laravel)。
我正在使用Redis进行缓存,并且对Laravel的缓存技术有一些疑问。
如果有的话,你会如何缓存主页帖子的分页?
$posts = Post::trending()->
with('user', 'blog', 'comments', 'likes')->paginate($paginate);
如何缓存模型关系?
如果没有缓存模型关系,那么从缓存中添加每个帖子的用户/博客/评论/喜欢是不是更明智?
欢迎任何提示和技巧! :)