欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Lumen---为速度而生的 Laravel 框架 laravel 性能 laravel下载 laravel homestead

程序员文章站 2022-04-29 12:25:58
...
data-id="1190000004934808">

什么是 Lumen?官网

lumen 是一个由 Laravel 组件搭建而成的微框架,是当前最快的 PHP 框架之一!

在什么时候使用 Lumen?

Lumen 专为微服务或者 API 设计, 举个例子, 如果你的应用里面有部分业务逻辑的请求频率比较高, 就可以单独把这部分业务逻辑拿出来, 使用 Lumen 来构建一个小 App.
因为 Lumen 是对 Laravel 优化了框架的加载机制, 所以 Lumen 对资源的要求少很多.
当然, 你可以使用 队列系统 与你的主 Laravel 应用进行交互. Laravel 和 Lumen 从一开始就是设计成能一起很好的工作, 并且, 配合使用, 允许你构架一个强大的, 以微服务为驱动的应用程序.
Lumen 同时也非常适用于构建 API 接口, 此类型的应用通常情况下不需要具备 全栈框架 的所有功能, 如 HTTP 会话管理, Cookies, 和模版系统.(官网说明)

Lumen 包含的功能

  1. Blade 模版引擎

  2. Caching 缓存系统

  3. Command Scheduler 计划任务

  4. Controllers 控制器

  5. Eloquent ORM 数据库操作

  6. Error Handling 错误处理

  7. Database Abstraction 数据库抽象层

  8. Dependency Injection 依赖注入

  9. Logging 日志系统

  10. Queued Jobs 队列系统

注:Lumen 独特的初始化机制, 使其在功能强大的同时, 具备了高性能, 是构建微服务架构应用的绝佳方案.(开发者文档)

以上就介绍了Lumen---为速度而生的 Laravel 框架,包括了laravel方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

相关标签: laravel