https://github.com/petk/benchmarks
:checkered_flag: Web Servers and Applications Benchmarks
https://github.com/petk/benchmarks
benchmark php
Last synced: about 1 year ago
JSON representation
:checkered_flag: Web Servers and Applications Benchmarks
- Host: GitHub
- URL: https://github.com/petk/benchmarks
- Owner: petk
- License: mit
- Created: 2017-01-16T04:36:32.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-06-21T00:45:38.000Z (about 9 years ago)
- Last Synced: 2025-03-25T01:51:08.261Z (over 1 year ago)
- Topics: benchmark, php
- Language: PHP
- Homepage: https://petk.github.io/benchmarks/
- Size: 398 KB
- Stars: 6
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Benchmarks
The following setups provide some performance overview of different technologies
for web developers. Benchmarks are run with help of Docker.
## Included Setups
* [Apache](https://httpd.apache.org/)
* [Nginx](http://nginx.org/)
* [OpenLiteSpeed](http://open.litespeedtech.com/)
* [Swoole](http://swoole.com/)
* [PHP-PM](https://github.com/php-pm/php-pm)
* [Express](http://expressjs.com/)
## Results
Results are displayed on [GitHub Page](https://petk.github.io/benchmarks/).
## Installation
To run a particular test you need [Docker](https://docs.docker.com/engine/)
and [Docker Compose](https://docs.docker.com/compose/).
For example, to run Apache test:
```bash
git clone git://github.com/petk/benchmarks
cd benchmarks
# Pull Docker images and install applications
./run.sh init
# Run benchmarking tests, for example Apache stack with static HTML file
./run.sh apache html
```
## Contributing and License
Contributions and improvement suggestions are [most welcome](CONTRIBUTING.md).
This repository is released under the [MIT License](LICENSE).