27. 为 API 而生的 Lumen
说明
如果你在做 API 开发,Laravel 有一个专为 API 定制的微框架 —— Lumen 。
性能对比
下面是在服务器上运行的结果。
每秒请求数(越多越好):
请求响应时间(越低越好):
结语
Lumen 相比 Laravel 在框架启动时精简了很多操作,因为定位是微框架,只是加载了路由、中间件、控制器等几个核心模块,所以速度会比全栈框架的 Laravel 速度要快一点。
如果你在构建比较简单的 API 服务,不需要使用到太多框架功能的,对性能要求又比较高,可以考虑使用 Lumen 作为替代方案,可以免费获得许多性能提升。
另外也推荐查看一些 Lumen 相关文章。