您应该使用 Lumen 来提升速度吗?
发表于 作者: Eric L. Barnes
Lumen 在 2015 年 作为 Laravel 的一个更轻更快版本发布。其目标是在项目或 API 速度至关重要时使用它。
自发布以来,Laravel 本身的速度越来越快,新事物如 Laravel Octane 也已推出,实际上使它比 Lumen 更快。
因此,要回答这个问题,您今天应该使用 Lumen 吗?Taylor 在 Twitter 上做了总结
我收到了很多关于 Lumen 的问题。如果您需要比普通 Laravel 更快的速度(请先确保您 *真的* 需要这个!),那么我建议您使用 Laravel + Octane。 🚀
— Taylor Otwell 🪐 (@taylorotwell) 2021 年 9 月 23 日
这种组合比 Lumen 更快。
我只想提醒您,Laravel 本身已经足够快,可以满足 80% 的用例,但有时您确实需要一些额外的性能,而 Laravel + Octane 是最佳选择。
请记住,过早优化是万恶之源,直到您达到所有内容都已最大化的程度。请记住,像您的 数据库查询 和 Eloquent 查询这样的基本内容会导致比人们意识到的更多 性能 问题。在开发中 禁用延迟加载 是解决 N+1 问题的简单方法。