onex / sword
在 swoole_http_server 中运行 lumen
0.0.3
2017-04-24 07:12 UTC
Requires
- php: >=5.6.9
- laravel/lumen-framework: >=5.2.0
This package is auto-updated.
Last update: 2024-09-23 19:40:20 UTC
README
摘要(简述)
Sword 是一个在 lumen 上使用的工具。它允许 lumen 常驻运行在内存中。每次请求仅实例化 Controller 等类,无需初始化整个框架,从而大幅提高高性能。
Sword 是用在 lumen 上的一个工具。它可以使 lumen 常驻运行在内存中。每次请求都只实例化 Controller 等类,而不需要初始化整个框架,从而大幅度提高运行性能。
注意事项
已安装
composer require onex/sword
- 将 Application.php 复制到 app 目录下
copy lumen_project_dir/vendor/onex/sword/misc/Application.php lumen_project_dir/app/
- 修改 $app 实例化的类
// 位于lumen_project_dir/bootstrap/app.php文件 //$app = new Laravel\Lumen\Application( // realpath(__DIR__.'/../') //); //修改为以下内容 $app = new App\Application( realpath(__DIR__.'/../') );
运行
vendor/bin/sword