data-id="1190000004934808">
什麼是 Lumen?官網
lumen 是一個由Laravel 組件搭建而成的微框架,是當前最快的PHP 框架之一!
在什麼時候使用Lumen?
Lumen 專為微服務或者API 設計, 舉個例子, 如果你的應用程式裡面有部分業務邏輯的請求頻率比較高, 就可以單獨把這部分業務邏輯拿出來, 使用Lumen 來構建一個小App.
因為Lumen 是對Laravel 優化了框架的加載機制, 所以Lumen 對資源的要求少很多.
當然, 你可以使用隊列系統與你的主Laravel 應用進行交互. Laravel 和Lumen 從一開始就是設計成能一起很好的工作, 並且, 配合使用, 允許你構架一個強大的, 以微服務為驅動的應用程式.
Lumen 同時也非常適用於建構API 介面, 此類型的應用通常情況下不需要具備全端框架的所有功能, 如HTTP 會話管理, Cookies, 和模版系統.(官網說明)
Lumen 包含的功能
Blade 模版引擎
Caching 快取系統
ent ORM 資料庫操作
Error Handling錯誤處理
Database Abstraction 資料庫抽象層
Dependency Injection 依賴注入
Logging 日誌系統
初始化機制, 使其在功能強大的同時, 具備了高效能, 是建構微服務架構應用的絕佳方案.(開發者文件)