7.3.9 - 7.3.10RC1 | x64 | IIS 10.0 | |||||||||
Load Agents | No Cache | Opcache | Opcache + Wincache | ||||||||
Application | Physical | Virtual | 7.3.9 | 7.3.10RC1 | gain | 7.3.9 | 7.3.10RC1 | gain | 7.3.9 | 7.3.10RC1 | gain |
Helloworld | 2 | 32 | 7560.11 | 7929.26 | 4.88 | 11697.75 | 11704.70 | 0.06 | |||
16 | 7522.66 | 7876.80 | 4.71 | 11521.70 | 11540.37 | 0.16 | |||||
8 | 7562.77 | 7906.10 | 4.54 | 11436.28 | 11427.65 | -0.08 | |||||
Wordpress | 2 | 32 | 29.01 | 28.89 | -0.41 | 263.36 | 257.48 | -2.23 | |||
16 | 28.29 | 28.86 | 2.01 | 263.37 | 258.40 | -1.89 | |||||
8 | 28.54 | 28.84 | 1.05 | 265.12 | 261.08 | -1.52 | |||||
Drupal | 2 | 32 | 113.92 | 116.54 | 2.30 | 618.37 | 616.45 | -0.31 | |||
16 | 115.22 | 116.24 | 0.89 | 623.12 | 632.64 | 1.53 | |||||
8 | 116.53 | 117.77 | 1.06 | 652.32 | 662.75 | 1.60 | |||||
Joomla | 2 | 32 | 24.53 | 24.62 | 0.37 | 63.55 | 64.62 | 1.68 | |||
16 | 24.53 | 24.52 | -0.04 | 64.13 | 65.03 | 1.40 | |||||
8 | 24.67 | 24.83 | 0.65 | 65.66 | 67.06 | 2.13 | |||||
Mediawiki | 2 | 32 | 22.21 | 22.23 | 0.09 | 116.29 | 115.77 | -0.45 | |||
16 | 22.36 | 22.22 | -0.63 | 116.59 | 115.68 | -0.78 | |||||
8 | 22.33 | 22.12 | -0.94 | 117.74 | 117.41 | -0.28 | |||||
Symfony | 2 | 32 | 10.88 | 10.87 | -0.09 | 68.53 | 69.69 | 1.69 | |||
16 | 11.48 | 11.52 | 0.35 | 74.26 | 75.28 | 1.37 | |||||
8 | 11.42 | 11.39 | -0.26 | 74.43 | 76.25 | 2.45 | |||||
Laravel | 2 | 32 | 47.35 | 47.73 | 0.80 | 375.13 | 380.60 | 1.46 | |||
16 | 47.38 | 47.64 | 0.55 | 377.04 | 377.13 | 0.02 | |||||
8 | 47.45 | 47.58 | 0.27 | 396.18 | 397.27 | 0.28 | |||||
Yii | 2 | 32 | 48.90 | 51.71 | 5.75 | 271.52 | 279.96 | 3.11 | |||
16 | 55.99 | 54.94 | -1.88 | 300.06 | 296.43 | -1.21 | |||||
8 | 54.05 | 55.47 | 2.63 | 298.01 | 297.42 | -0.20 | |||||
Errors |
php1_nocache\Joomla-32: 5 of 2949 requests php1_opcache\Joomla-32: 8 of 7634 requests php2_nocache\Joomla-32: 1 of 2955 requests php2_opcache\Joomla-32: 17 of 7771 requests php1_nocache\Yii-32: 7 of 5875 requests php1_opcache\Yii-32: 33 of 32616 requests php2_nocache\Yii-32: 3 of 6208 requests php2_opcache\Yii-32: 26 of 33621 requests php1_nocache\Yii-16: 5 of 6724 requests php1_opcache\Yii-16: 39 of 36046 requests php2_nocache\Yii-16: 6 of 6599 requests php2_opcache\Yii-16: 35 of 35607 requests php1_nocache\Yii-8: 7 of 6493 requests php1_opcache\Yii-8: 30 of 35791 requests php2_nocache\Yii-8: 3 of 6659 requests php2_opcache\Yii-8: 33 of 35724 requests |
Note: Error Count is count of HTTP Requests that return a status other than 200 (such as 500) during that Test Run. | |
Note: for WinCache scenario, applications are configured to use the Session and Object caching features as per(all applications get the File Caching feature automatically): https://wordpress.org/plugins/wincache-object-cache-backend/ | http://www.drupalonwindows.com/en/blog/drupal-8-wincache-integration | https://www.mediawiki.org/wiki/Manual:$wgMainCacheType | https://www.saotn.org/8-tips-improve-joomla-performance/ | |
Web Server | Database Server |
IIS 10 (FastCGI SAPI) | MySQL 5.7 x64 |
1 Socket 4 Core Intel Xeon E5-2673 @ 2.40ghz | 1 Socket 4 Core Intel Xeon E5-2673 @ 2.40ghz |
SSD Storage (12800 IOPS) | SSD Storage (12800 IOPS) - small databases, can cache all in RAM |
8GB RAM | 8GB RAM |
Windows 2016 Datacenter | Windows 2016 Datacenter |
Note: TCP and Ethernet interface on Web Server, Database Server and Load Agents configured for maximum connections, etc... as per http://smallvoid.com/article/winnt-tcpip-max-limit.html. Persistent Database Connections are used. | |
PHP-Perf Tool | PHP Configuration Files | WCAT Configuration |