php - 如何提高查询大量数据的 Laravel 页面的速度
问题描述
服务器响应查询需要很长时间。部分问题是通过 Laravel API 资源运行数据以限制交付的数据。
我已经在使用急切加载来提高查询速度,并使用了解释来确保它是有效的。该数据库已建立良好的索引并从 AWS 运行 Aurora DB。
我曾尝试使用 Redis 进行缓存,但过滤、排序和分页数据的可能排列使其看起来不切实际。我无法获得良好的结果,因为不可能为所有变体加热缓存。并且由于用户对排序和过滤的偏好存储在本地浏览器中,因此没有一个简单的默认状态可以为它们预热缓存。
解决方案
推荐阅读
- java - Java中从LocalDateTime到joda DateTime的不正确日期转换
- discord.py - Discord.py 反应语句不适用于旧消息
- python - 查找列表中两个项目之间的项目数
- python - 无法序列化 foreignKey 对象数据
- javascript - 为学生添加标签到数组并过滤搜索
- html - Opencart 中带声音的介绍视频
- asp.net-mvc - 我可以在 Visual Studio 中创建 2 个表并从中获取数据并将其添加到另一个表吗
- laravel - 使用 laravel 激活电子邮件系统
- javascript - 如何创建一个可拖动、可缩放的时间线,用户可以在其中拖动到网站上的特定日期?
- javascript - 网站状态总是显示禁止,我该怎么办?