还需要为性能而选择 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

本文为协同翻译文章,如您发现瑕疵请点击「改进」按钮提交优化建议
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 11
李铭昕

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

现在,我都用 Hyperf

3年前 评论
liziyu 3年前
幽弥狂 3年前

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

3年前 评论
李铭昕

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

现在,我都用 Hyperf

3年前 评论
liziyu 3年前
幽弥狂 3年前

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

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

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

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

3年前 评论

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

3年前 评论

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

3年前 评论
pndx

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

3年前 评论

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

3年前 评论

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

我要性能为什么不用 go

经典

3年前 评论
mengdodo

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

3年前 评论

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

3年前 评论

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

3年前 评论
阿凡 3年前

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