onex/sword

在 swoole_http_server 中运行 lumen

0.0.3 2017-04-24 07:12 UTC

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

配置