服务器:基于ReactPHP的非阻塞服务器

时间:2024-02-26 09:09:24
【文件属性】:

文件名称:服务器:基于ReactPHP的非阻塞服务器

文件大小:71KB

文件格式:ZIP

更新时间:2024-02-26 09:09:24

socket server reactphp driftphp ServerPHP

DriftPHP服务器 这个包为基于ReactPHP Promises和PSR标准PHP应用程序提供了一个基于ReactPHP的异步,React性和非阻塞服务器。 该服务器具有一个小的内核/应用程序抽象,可针对多个域实现进行优化集成。 这里有一些功能。 根据承诺处理请求 以非阻塞方式提供静态内容 压缩响应和流数据 使用多个PHP线程(和CPU)与不同的工作人员一起工作 可视化用法并检查请求处理的速度和亮度 如果您更改了一些代码,请使用PHP-Watcher(仅当您的作曲家中包括PHP-Watcher时才可用)自动更新服务器。 默认情况下,服务器将使用DriftPHP内核适配器,但是您可以


【文件预览】:
server-master
----src()
--------Context()
--------ErrorHandler.php(881B)
--------ServerResponseWithMessage.php(1KB)
--------ServerHeaderPrinter.php(3KB)
--------Mime()
--------Printable.php(563B)
--------Exception()
--------Middleware()
--------ConsoleRequestMessage.php(3KB)
--------Application.php(15KB)
--------ConsoleStaticMessage.php(1KB)
--------Watcher()
--------ConsoleServerMessage.php(2KB)
--------bootstrap.php(1KB)
--------Console()
--------Adapter()
----.circleci()
--------config.yml(2KB)
----.php_cs(317B)
----psalm.xml(498B)
----LICENSE.md(1KB)
----phpunit.xml(729B)
----README.md(7KB)
----.formatter.yml(441B)
----.editorconfig(130B)
----tests()
--------ApplicationStaticFolderTest.php(6KB)
--------WatcherTest.php(3KB)
--------sandbox2()
--------KernelEventsTest.php(3KB)
--------FakeEventBusSubscriber.php(1KB)
--------public()
--------somefile.txt(9B)
--------FakeLaminasKernel.php(3KB)
--------ApplicationTest.php(8KB)
--------CompressionTest.php(5KB)
--------UploadingFileTest.php(4KB)
--------PSR7ResponsesTest.php(2KB)
--------anotherfile.txt(12B)
--------WorkersTest.php(4KB)
--------ExchangesTest.php(1KB)
--------Utils.php(4KB)
--------FilesystemMessageTest.php(2KB)
--------FakeSymfonyAdapter.php(836B)
--------FakeAdapter.php(2KB)
--------CookiesTest.php(2KB)
--------FakeExchangesKernel.php(1KB)
--------sandbox()
--------anotherpublic()
--------ServerOptionsTest.php(3KB)
--------FakeExchangesAdapter.php(779B)
--------StreamedRequestTest.php(2KB)
--------TimeFormatterTest.php(728B)
--------FakeKernel.php(6KB)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(60B)
----bin()
--------server(792B)
----composer.json(1KB)

网友评论