walkor 082b573713 [php] Simplify the code for Webman Workerman (#9474) 9 месяцев назад
..
Date.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 месяцев назад
Mysql.php 082b573713 [php] Simplify the code for Webman Workerman (#9474) 9 месяцев назад
MysqlSwoole.php c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
MysqlSwow.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 месяцев назад
Pgsql.php 082b573713 [php] Simplify the code for Webman Workerman (#9474) 9 месяцев назад
PgsqlSwoole.php c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
PgsqlSwow.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 месяцев назад
Pool.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 месяцев назад
README.md 91164ef28d [php] Workerman update to PHP 8.2 (#7704) 2 лет назад
benchmark_config.json 082b573713 [php] Simplify the code for Webman Workerman (#9474) 9 месяцев назад
composer.json a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 месяцев назад
config.toml a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 месяцев назад
php-jit.ini 7ccad708d0 [php] Enable jit for workerman and webman (#9258) 11 месяцев назад
php.ini 7ccad708d0 [php] Enable jit for workerman and webman (#9258) 11 месяцев назад
server.php c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-mysql-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-mysql-swoole-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-mysql-swow-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-pgsql-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-pgsql-swoole-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-pgsql-swow-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman-pgsql.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад
workerman.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 10 месяцев назад

README.md

#PHP Benchmarking Test

This is the PHP portion of a benchmarking test suite comparing a variety of web development platforms. NGINX is removed in this test, and substituted by Workerman, An asynchronous event driven PHP framework. An asynchronous event driven PHP framework for easily building fast, scalable network applications. Supports HTTP, Websocket, SSL and other custom protocols. Supports libevent, HHVM, ReactPHP.

https://github.com/walkor/Workerman

MySQL Connection is using PHP PDO::Persistent Connection.

Infrastructure Software Versions

The tests were run with:

Pre-test:

JSON Encoding Test

Using the PHP standard JSON encoder

Test URLs

JSON Encoding Test

http://localhost:8080/json

Data-Store/Database Mapping Test

http://localhost:8080/db

http://localhost:8080/update

Variable Query Test

http://localhost:8080/query

Fortune Test

http://localhost:8080/fortunes