7.2.23RC1 - 7.2.23 x64 IIS 10.0
Load Agents No Cache Opcache Opcache + Wincache
Application Physical Virtual 7.2.23RC1 7.2.23 gain 7.2.23RC1 7.2.23 gain 7.2.23RC1 7.2.23 gain
Helloworld 2 32 8107.80 7868.66 -2.95 12266.89 12281.29 0.12
16 8069.83 7988.54 -1.01 12088.04 12097.47 0.08
8 8112.71 8030.17 -1.02 11852.31 12017.64 1.39
Wordpress 2 32 24.20 24.38 0.74 218.48 223.73 2.40
16 24.23 24.17 -0.25 221.65 223.90 1.02
8 24.17 24.30 0.54 225.52 225.16 -0.16
Drupal 2 32 112.59 115.78 2.83 581.32 587.44 1.05
16 112.03 115.41 3.02 586.21 587.20 0.17
8 113.17 114.18 0.89 615.68 614.72 -0.16
Joomla 2 32 22.08 22.88 3.62 55.27 54.97 -0.54
16 21.88 22.87 4.52 54.85 54.58 -0.49
8 22.13 22.89 3.43 55.79 56.30 0.91
Mediawiki 2 32 21.34 21.31 -0.14 111.22 109.95 -1.14
16 21.25 21.39 0.66 111.91 109.97 -1.73
8 21.42 21.03 -1.82 112.57 108.70 -3.44
Symfony 2 32 17.56 17.58 0.11 93.85 93.81 -0.04
16 17.64 17.48 -0.91 94.50 94.28 -0.23
8 17.50 17.51 0.06 95.07 94.78 -0.31
Laravel 2 32 42.58 41.97 -1.43 362.51 365.14 0.73
16 42.18 42.97 1.87 359.96 363.12 0.88
8 42.29 42.94 1.54 376.84 377.04 0.05
Yii 2 32 47.37 47.84 0.99 251.13 265.88 5.87
16 54.80 54.59 -0.38 286.45 281.90 -1.59
8 52.00 51.71 -0.56 292.97 287.18 -1.98
Errors php2_nocache\Symfony-16: 1 of 2099 requests
php1_nocache\Yii-32: 4 of 5688 requests
php1_opcache\Yii-32: 29 of 30164 requests
php2_nocache\Yii-32: 7 of 5748 requests
php2_opcache\Yii-32: 31 of 31936 requests
php1_nocache\Yii-16: 4 of 6580 requests
php1_opcache\Yii-16: 27 of 34401 requests
php2_nocache\Yii-16: 10 of 6561 requests
php2_opcache\Yii-16: 31 of 33859 requests
php1_nocache\Yii-8: 4 of 6244 requests
php1_opcache\Yii-8: 41 of 35197 requests
php2_nocache\Yii-8: 6 of 6211 requests
php2_opcache\Yii-8: 33 of 34495 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