我的问题是,当使用相同的模块时,Lumen比Laravel 5更快的是什么?
他们的路由速度有什么不同。
答案 0 :(得分:5)
很可能是因为他们从Laravel中删除了许多功能和库。
Lumen是Laravel的简易版本,它使框架更快更小。
答案 1 :(得分:0)
实际上并没有那么快(大致上以递增的顺序):
也按不太现实的顺序排列。您应该直接从Web服务器或CDN提供纯文本。字符串序列化有点像PHP的构建目的(为什么这么慢?)。
您可以估计流明路由器(以及以前的Eloquent)的吞吐量大约是原来的2倍。
旁注:与众所周知的“慢” Web框架(如Ruby on Rails)进行比较,它更易于阅读。与第一近似相比,其他任何东西(幅度)都快得多。即使是诸如Haskell之类的“流行”语言,也可以大量证明您的代码确实可以按预期工作(您可以使用完全类型的PostgreSQL <-> Haskell后端<-> Elm)。