还需要为性能而选择 Lumen 吗?

Laravel

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 协议,如果我们的工作有侵犯到您的权益,请及时联系我们。

原文地址:https://laravel-news.com/should-you-use-...

译文地址:https://learnku.com/laravel/t/61379

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 11
李铭昕

不会,以前如果要性能,我是用 Phalcon,要快速开发我用 Laravel。

现在,我都用 Hyperf

2年前 评论
liziyu 2年前
幽弥狂 2年前
李铭昕

不会,以前如果要性能,我是用 Phalcon,要快速开发我用 Laravel。

现在,我都用 Hyperf

2年前 评论
liziyu 2年前
幽弥狂 2年前
陈先生

不会!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 用到最后还是laravel

2年前 评论

我感觉 PHP 都还没学明白,不怎么敢学 Go 了

2年前 评论

写来写去,发现写成 Laravel 了。

2年前 评论

我要设计模式为什么不用 java

我要性能为什么不用 go

经典

2年前 评论

等要优化时候再说了,90%项目熬不到那个时候

2年前 评论
阿凡 2年前

Octane 也就是 laravel-s 官方版,特地去百度,还以为是什么。

如果到真需要用 sw,我还是更倾向直接用 sw 的框架。

php-fpm 的话,还不是得用 lumen,我现在也是 lumen

如果为了速度用 cli,好像很多人跑学去 go 了…

2年前 评论

我们现在就是用的lumen,我现在特别想把它改成 Laravel的。怎么搞

2年前 评论
pndx

Taylor应该回答过这个问题,不推荐lumen

2年前 评论
mengdodo

并不会,我更倾向于前端接口用golang解决,后台用laravel

2年前 评论

laravel 有很多用不到的中间件,你手动删除一下,也可以改成 lumen 那样。如果这个样子倒不如直接用 lumen 了。看你实际开发什么了

2年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!