PHP-Frameworks-Bench

A library to make benchmarks from PHP frameworks.

GPL-2.0 License

Stars
107
Committers
4

Bot releases are hidden (Show)

PHP-Frameworks-Bench - PHP Frameworks Bench v2.4.1 Latest Release

Published by myaaghubi 11 months ago

What's Changed

  • Two new items Symfony-7.0 and CakePHP-5.0
  • Docker & Github Actions both updated with PHP-8.3
  • Some fixes

Full Changelog: https://github.com/myaaghubi/PHP-Frameworks-Bench/compare/2.4...2.4.1

PHP-Frameworks-Bench - PHP Frameworks Bench v2.4

Published by myaaghubi 11 months ago

  • Frameworks updated to support PHP 8.3
  • Results updated with PHP 8.3
  • Some fixes

Full Changelog: https://github.com/myaaghubi/PHP-Frameworks-Bench/compare/2.3.1...2.4

PHP-Frameworks-Bench - PHP Frameworks Bench v2.3.1

Published by myaaghubi about 1 year ago

Versions fixed #44

PHP-Frameworks-Bench - PHP Frameworks Bench v2.3

Published by myaaghubi about 1 year ago

  • Added ability to have multiple benchmarks/results ordered by date and compare them
  • Added apache-docker.sh if the user hesitated to install it
  • show-table.sh moved to results.sh with some chengs & new options & compatibility with the recent changes (use bash results.sh -h)
  • For benchmark.sh option -c|--clear changed to -f|--fresh (use bash benchmark.sh -h)
  • Some changes and some fixes (checkout README.md)
PHP-Frameworks-Bench - PHP Frameworks Bench v2.2.1

Published by myaaghubi about 1 year ago

Delete file 0

PHP-Frameworks-Bench - PHP Frameworks Bench v2.2

Published by myaaghubi about 1 year ago

  • Added the same public dir for all libs
  • Colored check.sh & better output
  • Some changes in permissions for setup.sh & update.sh
  • Symfony 6.2 updated to 6.3
  • Benchmarks of Symfony 5.4 has been updated
  • Siler has been removed (php 8.2 not supported)
  • Slim 3.x has been removed (php 8.2 not supported)
  • FrameworksX has been removed (it is more async, out of scope)
  • Some changes & fixes

Full Changelog: https://github.com/myaaghubi/PHP-Frameworks-Bench/compare/v2.1.2...v2.2

PHP-Frameworks-Bench - PHP Frameworks Bench v2.1.2

Published by myaaghubi about 1 year ago

Added KumbiaPHP 1.1

PHP-Frameworks-Bench - PHP Frameworks Bench v2.1.1

Published by myaaghubi over 1 year ago

A bug fixed with the bash show-table.sh

PHP-Frameworks-Bench - PHP Frameworks Bench v2.1.0

Published by myaaghubi over 1 year ago

Now using ChartJS
Frameworks updated
Benchmarks & Charts updated
All clean.sh fixed to remove hidden files too
Some other fixes

PHP-Frameworks-Bench - PHP Frameworks Bench v2.0.0

Published by myaaghubi over 1 year ago

PHP-Frameworks-Bench - PHP Frameworks Bench v1.5.1

Published by myaaghubi over 1 year ago

PHP-Frameworks-Bench - PHP Frameworks Bench v1.5

Published by myaaghubi over 2 years ago

  • Bug fix with pre-check
  • Benchmark duration increase to 60s
  • Wrong ab error fixed & replaced with wrk
  • 'benchmarks' directory renamed to 'base'
  • Results updated on OPCache
  • Some minor changes
PHP-Frameworks-Bench - PHP Frameworks Bench v1.4

Published by myaaghubi over 2 years ago

  • Frameworks updated to use the latest version
  • Results & screenshots updated with PHP 8.1.5
  • Added check.sh, clear-cache.sh, show-table.sh, reset-opcache.php
  • Added laminas-2.0.x.dev, leaf-3.0, frameworkx-dev, ubiquity-2.4.x.dev
  • Some changes & improvements in benchmark progress
  • Some minor changes
PHP-Frameworks-Bench - PHP Frameworks Bench v1.3

Published by myaaghubi over 2 years ago

No longer any pre-installed framework attached to the project.
All will install after running the bash setup.sh, some by composer.json and some by create-project.

  1. Some bug fixes.
  2. Common errors solved.
  3. Added clean.sh.
  4. Updated update.sh & setup.sh & list.sh.
  5. All frameworks are updated to the latest version.
  6. Some enhancements & minor changes.