Skip to content

martin-helmich/php7-benchmarks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP 7 benchmark

What is this?

This repository contains a benchmark of the latest PHP 7 release that I've created while authoring an article for the T3N magazine (issue 43).

I found several benchmarks on the web (one, two, three and many more) and was eager to see if I could reproduce the results. Also, I didn't find any benchmarks that included TYPO3 CMS in the benchmarked applications.

The results

The results of my benchmark correspond to the results of similar benchmarks found on the web. However, when comparing my results to Zend's benchmark I was surpised to find that in my benchmark, HHVM still fared (mostly, but in some cases significantly) better than a recent PHP 7 (except when running Magento. Who known what's happening there).

Response times for TYPO3, Wordpress and Magento, with PHP 5.6, PHP 7 and HHVM

Requests per second for TYPO3, Wordpress and Magento, with PHP 5.6, PHP 7 and HHVM

This repository

This repository contains:

  • The benchmark environments (all Dockerized, with Dockerfiles for the respective containers and docker-compose.yml files for setting up the benchmark infrastructure) for TYPO3 (typo3/), Wordpress (wordpress/) and Magento (magento/).
  • The result data (/data)
  • Some Python scripts for interpreting and rendering the result data (/plot)

About

A performance benchmark of PHP 7 with some popular web applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published