Joan Miquel 59274ba6d0 [php] Update date for headers (#9731) 7 mesi fa
..
Date.php 59274ba6d0 [php] Update date for headers (#9731) 7 mesi fa
Mysql.php 082b573713 [php] Simplify the code for Webman Workerman (#9474) 10 mesi fa
MysqlSwoole.php c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
MysqlSwow.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 mesi fa
Pgsql.php 082b573713 [php] Simplify the code for Webman Workerman (#9474) 10 mesi fa
PgsqlSwoole.php c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
PgsqlSwow.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 mesi fa
Pool.php a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 mesi fa
README.md 91164ef28d [php] Workerman update to PHP 8.2 (#7704) 2 anni fa
benchmark_config.json 082b573713 [php] Simplify the code for Webman Workerman (#9474) 10 mesi fa
composer.json a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 mesi fa
config.toml a65d01af3c [PHP] Add Swoole and Swow as event-driven stress tests for Workerman. (#9382) 11 mesi fa
php-jit.ini 7ccad708d0 [php] Enable jit for workerman and webman (#9258) 1 anno fa
php.ini 7ccad708d0 [php] Enable jit for workerman and webman (#9258) 1 anno fa
server.php c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-mysql-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-mysql-swoole-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-mysql-swow-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-pgsql-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-pgsql-swoole-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-pgsql-swow-jit.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman-pgsql.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa
workerman.dockerfile c086685b30 [php] Workeman update to PHP 8.4 (#9417) 11 mesi fa

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