标签: php mysql laravel
服务器响应查询需要很长时间。问题的一部分是通过Laravel API资源运行数据以限制传递哪些数据。
我已经在使用紧急加载来提高查询的速度,并使用了explain来确保它高效。该数据库已建立索引,并可以从AWS运行Aurora DB。
我曾尝试过使用Redis进行缓存,但是过滤,排序和分页数据的可能排列使其显得不切实际。由于无法预热所有版本的缓存,因此无法获得良好的结果。而且,由于用户对排序和过滤的首选项存储在浏览器中,因此没有简单的默认状态可以预热两者的缓存。