myaaghubi / PHP-Frameworks-Bench

A library to make benchmarks from PHP frameworks.
GNU General Public License v2.0
109 stars 4 forks source link

Add Codeigniter 3.1 #15

Closed joanhey closed 10 months ago

joanhey commented 1 year ago

CI4 is five times slower than CI3, and they need to fix this performance regression.

Also I know this bench, because one notification in the issue that I created in CI4 about that regression.

CI3 don't work with php8.2 (exist a PR that fix that, but it isn't merged yet), but anybody can try it with with other versions. Will be very useful for the CI core developers.

The problem, is that we need to change the parse_results() to by pass any framework that fail in any version.

joanhey commented 1 year ago

Later I'll try to add GHactions tests.

myaaghubi commented 1 year ago

Not a PR but PRs, if the speed between CI3/CI4 is different then that's useful to have CI3 in the table too, however the latest results are for PHP 8.2, so official support for it is necessary. Consider the right version after PHP 8.2 get supported

joanhey commented 1 year ago

We can check first the PHP version, and if PHP8.2 by pass CI3 for now, till they merge the fix.

joanhey commented 1 year ago

When this PR https://github.com/bcit-ci/CodeIgniter/pull/6173 is merged. We can add CI3, and check the performance regression.

myaaghubi commented 10 months ago

We moved to PHP-8.3 and CI-3.1 not support it