7.3.24RC1 - 7.3.24 IIS 10.0
Load Agents No Cache Opcache Opcache + Wincache
Application Physical Virtual 7.3.24RC1 7.3.24 gain 7.3.24RC1 7.3.24 gain 7.3.24RC1 7.3.24 gain
Helloworld 1.0.0 2 32 8161.43 8276.08 1.40 13329.24 13406.36 0.58
16 8371.90 8463.11 1.09 13440.03 13505.78 0.49
8 8880.83 8935.60 0.62 13320.24 13481.31 1.21
Wordpress 5.2 2 32 25.25 25.61 1.43 232.08 237.07 2.15
16 25.17 25.56 1.55 235.29 237.72 1.03
8 25.04 25.55 2.04 237.01 241.04 1.70
Drupal 8.3.4 2 32 124.83 126.47 1.31 551.41 551.42 0.00
16 124.98 127.01 1.62 551.43 551.52 0.02
8 125.85 125.30 -0.44 551.36 551.47 0.02
Joomla 3.9.11 2 32 25.01 25.13 0.48 65.06 65.07 0.02
16 25.18 25.10 -0.32 64.98 64.93 -0.08
8 25.17 25.48 1.23 65.32 66.51 1.82
Mediawiki 1.34.0 2 32 16.33 16.51 1.10 81.85 82.40 0.67
16 16.36 16.53 1.04 82.12 83.18 1.29
8 16.27 16.45 1.11 83.24 83.72 0.58
Symfony 1.4.4 2 32 19.25 19.47 1.14 101.42 98.13 -3.24
16 19.29 19.27 -0.10 101.06 97.88 -3.15
8 19.39 19.66 1.39 102.27 98.89 -3.30
Laravel 5.6.20 2 32 48.09 49.51 2.95 384.17 376.92 -1.89
16 49.56 49.86 0.61 381.88 373.48 -2.20
8 49.06 49.91 1.73 379.58 373.68 -1.55
Yii 2 32
16
8
Errors php2_opcache\Wordpress-32: 1 of 28449 requests
php1_opcache\Wordpress-16: 1 of 28236 requests
php2_nocache\Wordpress-16: 1 of 3068 requests
php2_opcache\Wordpress-8: 1 of 28926 requests
php1_opcache\Drupal-32: 1 of 66170 requests
php2_opcache\Drupal-32: 1 of 66172 requests
php1_opcache\Drupal-16: 1 of 66173 requests
php2_opcache\Drupal-16: 1 of 66183 requests
php1_opcache\Drupal-8: 1 of 66164 requests
php2_opcache\Drupal-8: 1 of 66178 requests
php2_opcache\Mediawiki-32: 1 of 9889 requests
php2_nocache\Symfony-32: 1 of 2337 requests
php1_opcache\Symfony-16: 1 of 12128 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