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

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