还需要为性能而选择 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 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 11
陈先生

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

2个月前 评论
李铭昕

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

现在,我都用 Hyperf

2个月前 评论
liziyu 1个月前
幽弥狂 1个月前

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

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

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

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

2个月前 评论

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

1个月前 评论
mowangjuanzi

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

1个月前 评论

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

1个月前 评论

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

1个月前 评论

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

我要性能为什么不用 go

经典

1个月前 评论
mengdodo

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

1个月前 评论

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

1个月前 评论

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

1个月前 评论
阿凡 1个月前

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