【文件属性】:
文件名称:slim-swoole:方便的库,可通过Swoole运行SlimPHP应用程序
文件大小:13KB
文件格式:ZIP
更新时间:2021-05-05 18:08:49
slim slim-framework swoole swoole-framework PHP
纤细的旋风
这是一个桥库,用于使用运行Slim框架应用程序。
概述
该库的主要目的是使用Swoole Framework轻松运行您已经存在的SlimPHP应用程序。 它要求您在启动Swoole HTTP服务器时仅对应用程序进行一次引导,并且由于其事件驱动的设计,它将处理每个请求,从而重新使用已启动的应用程序以提高性能。
执行顺序如下:
您可以像通常那样引导SlimPHP应用程序。
您实例化BrigeManager并将其传递给您的SlimPHP应用程序。
您启动Swoole的HTTP服务器。
您将绑定到on('request')事件处理程序的BridgeManager实例,该实例将:
根据服务器和请求属性将Swoole请求转换为SlimPHP。
通过SlimPHP的应用程序堆栈(包括中间件)处理您的请求
将SlimPHP响应合并到Swoole响应
结束请求。 所有这些都是在后
【文件预览】:
slim-swoole-master
----PULL_REQUEST_TEMPLATE.md(2KB)
----ISSUE_TEMPLATE.md(714B)
----src()
--------BridgeManager.php(2KB)
--------Bridge()
--------BridgeManagerInterface.php(433B)
----LICENSE.md(1KB)
----.styleci.yml(13B)
----build()
--------.gitkeep(0B)
----CONTRIBUTING.md(1KB)
----CODE_OF_CONDUCT.md(3KB)
----composer.json(2KB)
----CHANGELOG.md(351B)
----README.md(5KB)
----.editorconfig(312B)