我需要使用laravel-api资源来转换一些属性,但我不知道它如何影响请求的速度,尤其是当我们有一个大型数据库时。
Laravel的资源类允许您将模型和模型集合表达轻松地转换为JSON。它不应该让你的应用程序比现在更慢。如果你的应用软件更慢,你可以执行以下操作。
- Edger负载关系
- 尝试使用laravel的
Chunk()
方法获取大块数据 - 数据库中频繁查询的索引
- 不需要实时数据的缓存
- 需要时使用队列
- 缓存配置,路由
- 限制使用第三方软件包
- JIT编译器
- 优化Composer自动加载
- Classmap优化