7.2.22 - 7.2.23RC1 x64 IIS 10.0
Load Agents No Cache Opcache Opcache + Wincache
Application Physical Virtual 7.2.22 7.2.23RC1 gain 7.2.22 7.2.23RC1 gain 7.2.22 7.2.23RC1 gain
Helloworld 2 32 7468.07 7790.17 4.31 11369.70 11545.17 1.54
16 7477.81 7772.03 3.93 11192.46 11320.95 1.15
8 7573.18 7824.46 3.32 11173.72 11329.52 1.39
Wordpress 2 32 28.02 27.79 -0.82 225.92 239.98 6.22
16 27.72 27.65 -0.25 226.38 240.14 6.08
8 27.93 27.56 -1.32 234.84 241.05 2.64
Drupal 2 32 111.07 110.22 -0.77 564.86 578.58 2.43
16 110.65 110.47 -0.16 562.10 583.83 3.87
8 110.79 110.57 -0.20 583.86 609.61 4.41
Joomla 2 32 22.64 22.98 1.50 57.68 58.31 1.09
16 23.19 23.15 -0.17 57.64 58.37 1.27
8 23.22 23.11 -0.47 58.65 59.09 0.75
Mediawiki 2 32 21.02 21.23 1.00 108.45 108.25 -0.18
16 21.14 21.08 -0.28 109.11 109.29 0.16
8 21.22 21.04 -0.85 110.26 110.43 0.15
Symfony 2 32 10.18 10.21 0.29 58.20 59.67 2.53
16 10.62 10.68 0.56 63.33 64.95 2.56
8 10.75 10.72 -0.28 63.53 64.69 1.83
Laravel 2 32 41.88 42.02 0.33 339.07 354.06 4.42
16 41.77 42.03 0.62 348.26 350.24 0.57
8 41.74 41.97 0.55 354.34 364.35 2.82
Yii 2 32 47.22 48.33 2.35 250.89 260.64 3.89
16 48.85 53.87 10.28 278.42 285.98 2.72
8 50.07 52.92 5.69 302.10 295.38 -2.22
Errors php1_opcache\Joomla-32: 6 of 6928 requests
php2_nocache\Joomla-32: 5 of 2762 requests
php2_opcache\Joomla-32: 5 of 7002 requests
php1_nocache\Yii-32: 2 of 5668 requests
php1_opcache\Yii-32: 37 of 30144 requests
php2_nocache\Yii-32: 3 of 5802 requests
php2_opcache\Yii-32: 38 of 31315 requests
php1_nocache\Yii-16: 4 of 5866 requests
php1_opcache\Yii-16: 37 of 33447 requests
php2_nocache\Yii-16: 10 of 6474 requests
php2_opcache\Yii-16: 29 of 34347 requests
php1_nocache\Yii-8: 6 of 6014 requests
php1_opcache\Yii-8: 28 of 36280 requests
php2_nocache\Yii-8: 4 of 6354 requests
php2_opcache\Yii-8: 42 of 35487 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