PHP Web-hosting benchmark
Project description
hosting-benchmark
A full web-hosting benchmark suite
Installation
Install using pip:
pip install hosting-benchmark
Usage
The benchmark consists of two components:
- A server, which is a set of PHP scripts that run the benchmark
- A client, which is a cli (command line interface) tool used to run the benchmark and collect/present the data.
In order to run the benchmark, you need to install the server app. This is fairly straightforward:
- Create a MySQL database on your web hosting, note down the credentials
- Run
hosting-benchmark archive
to prepare a ZIP archive with the server. You will be asked to provide your database credentials - Upload and extract the zip package to your web hosting http root directory
- Run the benchmark using:
hosting-benchmark --hostname=https://example.com/ --count=10 --sleep=5 all
To learn what the --count
and --sleep
flags do, please invoke
hosting-benchmark --help
.
Development
Precommit Hooks
This project supports pre-commit. To use it please install it in the pip install pre-commit
and then run pre-commit install
and you are ready to go. black
will be executed before commit and files will be formatted correctly.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
hosting-benchmark-0.0.6.tar.gz
(26.0 kB
view hashes)
Built Distribution
Close
Hashes for hosting_benchmark-0.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db55845b561cb016e5adafa9c6b5fd850311a0335ea93405ef9e1143731f5124 |
|
MD5 | aa9cd67a33dc82138d387a303e10c31c |
|
BLAKE2b-256 | d860ee8c118414faa3b74bf14bd456efb1da2f227dfe2819e3ebca2f9ce8223d |