Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过缓存改进Laravel应用程序_Php_Laravel_Caching - Fatal编程技术网

Php 通过缓存改进Laravel应用程序

Php 通过缓存改进Laravel应用程序,php,laravel,caching,Php,Laravel,Caching,我和拉威尔建立了一个相当复杂的博客系统 现在,当我有一些流量时,我会面临性能问题,有些来自后端(Laravel) 我正在使用Redis进行缓存,对Laravel的缓存技术有一些疑问 如果存在分页,您将如何缓存主页帖子 $posts = Post::trending()-> with('user', 'blog', 'comments', 'likes')->paginate($paginate); 缓存模型关系怎么样 如果不缓存模型关系,从缓存中附加每篇文章的用户/博客/评论/喜

我和拉威尔建立了一个相当复杂的博客系统

现在,当我有一些流量时,我会面临性能问题,有些来自后端(Laravel)

我正在使用Redis进行缓存,对Laravel的缓存技术有一些疑问

  • 如果存在分页,您将如何缓存主页帖子

    $posts = Post::trending()->
    with('user', 'blog', 'comments', 'likes')->paginate($paginate);
    
  • 缓存模型关系怎么样

  • 如果不缓存模型关系,从缓存中附加每篇文章的用户/博客/评论/喜好不是更聪明吗

  • 欢迎提供任何提示和窍门!:)

    一,;2.chaces可以存储任何东西,尝试
    ::使用
    并将其存储到缓存,它将被保留-但除非明确更新,否则它不会反映更新;3.这要视情况而定,如果get请求数量多,数据库更新速度慢,则可能会这样做,否则就不可能了。读一读这本书,希望其他人能在这方面给你启发。谢谢!:)2.我要求缓存从模型返回的关系。