首页 > 解决方案 > 如何提高查询大量数据的 Laravel 页面的速度

问题描述

服务器响应查询需要很长时间。部分问题是通过 Laravel API 资源运行数据以限制交付的数据。

我已经在使用急切加载来提高查询速度,并使用了解释来确保它是有效的。该数据库已建立良好的索引并从 AWS 运行 Aurora DB。

我曾尝试使用 Redis 进行缓存,但过滤、排序和分页数据的可能排列使其看起来不切实际。我无法获得良好的结果,因为不可能为所有变体加热缓存。并且由于用户对排序和过滤的偏好存储在本地浏览器中,因此没有一个简单的默认状态可以为它们预热缓存。

标签: phpmysqllaravel

解决方案


推荐阅读