Motin
Motin
> I recommend all of you run benchmarks on your production equivalent environment. > It is only true benchmarks for you. Other benchmarks are not. My production environment is Docker...
What about taking ab's time for each framework and then subtracting ab's time for "no-framework" requests? That would give the actual real-world additional bootstrap cost for the framework. Related discussion:...
> And why do you have to remove $_SERVER['DOCUMENT_ROOT']? I hope the code exactly the same for all frameworks. The docker stacks are not served in the sub-directory php-framework-benchmark (since...
The latest commits also fixes #36 and #38
> The docker stacks should have the same sub-directory. So you don't have to change the code only for the docker stacks. Fixed and reversed the changed code.
Btw, interesting results already especially regarding HHVM: https://github.com/facebook/hhvm/issues/6645
> Why don't you move docker-results.sh and docker-urls.sh to docker/bin/? Sure, now when there are three scripts it makes more sense. When there was only a single script, it felt...
> ab command is missing. Weird, it is installed at https://github.com/motin/php-framework-benchmark/blob/e720dd142933fed0ffe3247bce6874fa5d900668/docker/stack/php/shell/Dockerfile#L3 I'll add `docker-compose build shell` to the readme so that there is no chance of it not being included.
Just thinking that it may explain the notably bad benchmark results for typo3. If it is trying to connect to MySQL on every request in order to spell out a...
Here are preliminary results comparing php56 vs php70: https://github.com/motin/php-framework-benchmark/blob/multiple-stacks/OTHER_RESULTS.md#motin