还需要为性能而选择 Lumen 吗?
Lumen 问世于2015年,是作为更轻、更快版本的 Laravel。目标是能够在性能攸关的项目中使用它。
自发布以来,Laravel 本身就变得越来越快,而且像 Laravel Octane 这样的新东西也相继问世,这实际上使它比 Lumen 更快。
那么为了回答这个问题,您现在应该使用Lumen吗?Taylor(Laravel 的作者) 在 Twitter 上总结道:
我收到了相当多关于Lumen的问题。如果你需要比普通的 Laravel 有一点速度提升(确保你“实际上”首先需要这个!),那么我建议使用Laravel+Octane。🚀 这个组合比 Lumen 更快。
by Taylor Otwell
需要提醒的是,Laravel 本身对于 80% 的用例来说已经够快了,当需要额外的性能,Laravel + Octane 才是最好的选择。
过早的优化是万恶之源。一些基本的操作,如 数据库查询 可很大程度影响 性能。在开发中 修复 N+1 问题而禁用延迟加载 也是很容易可以提升性能的操作。可以先从这些入手。
本文中的所有译文仅用于学习和交流目的,转载请务必注明文章译者、出处、和本文链接
我们的翻译工作遵照 CC 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。
推荐文章: