Joan Miquel
Joan Miquel
Test it locally in your computer first !! If pass the tests, all It's OK.
This benchmark is OpenSource. Try to add your framework, if later you have problems, ask for help.
Copy de Lumen dir and rename to maravel and make your changes. https://github.com/myaaghubi/PHP-Frameworks-Bench?tab=readme-ov-file#add-your-framework EDIT: remember to add the dir in https://github.com/myaaghubi/PHP-Frameworks-Bench/blob/main/config#L28
I made and know a lot of benchmarks, teorically it's necessary ~10 sec between frameworks, that's only using PHP-FPM. When you benchmark async fws (persistents) always is good to make...
Ideally all fw need to be benchmarked alone. Examples on the old Kenjis: - https://github.com/kenjis/php-framework-benchmark/issues/8 - https://github.com/kenjis/php-framework-benchmark/issues/62 Also with PHP-FPM, some frameworks made slower the rest of fws, because they...
We don't use any binary file, it's only plain PHP.
We only can use any event that use forks, not coroutines. Well we ca use coroutines but the developer need to know what they do. Without any change only work...
No !! But the good question is: WordPress support any persistent platform? NO !!
This PR fail with Nette: https://github.com/myaaghubi/PHP-Frameworks-Bench/actions/runs/19876586169/job/57574145574?pr=81#step:9:26 PD: seems that the response only send 33 bytes, not the 34 bytes to pass the tests
Normally when fail show: ``` Hello World! 2013600:0.021917:008 ``` But Nette show: `Hello World! 8491968:0.059148:236` The https://github.com/myaaghubi/PHP-Frameworks-Bench/blob/main/libs/output_data.php#L4 create a new line always.