Skip to content

1.项目介绍

mc² edited this page May 19, 2020 · 1 revision

项目介绍

fast-laravel 是基于 Swoole 实现的高性能、常驻内存的 laravel 框架 composer 扩展包,性能较传统基于 PHP-FPM 的服务有质的提升,提供超高性能的同时,也保持着 Laravel 框架的优点。基本上无需变更业务代码的前提下即可使原有项目蜕变为常驻内存服务从而提升响应速度。

扩展提供了 热加载异步任务Crontab 秒级定时任务性能分析工具自定义进程 等非常便捷的功能,满足丰富的技术场景和业务场景,开箱即用。

扩展初衷

Laravel 是优雅的 PHP Web 开发框架。具有高效、简洁、富于表达力等优点。采用 MVC 设计,是崇尚开发效率的全栈框架。是最受关注的 PHP 框架。然而 Laravel 最为人诟病的缺点就是:慢、笨重。如何改变这种情况? 实际项目中也遇到接口响应速度不理想,加机器、加缓存、OPcache、升级PHP7都做了,还是不理想,还能进一步吗?考虑到各种成本。换 go 语言还是换基于 swoole 的协程框架。考虑到业务量,重写业务成本过高。于是 fast-laravel诞生了。

生产可用

fast-laravel 在实际项目中稳定运行了近两年。

Clone this wiki locally