7.4.8RC1 - 7.4.8 IIS 10.0
Load Agents No Cache Opcache Opcache + Wincache
Application Physical Virtual 7.4.8RC1 7.4.8 gain 7.4.8RC1 7.4.8 gain 7.4.8RC1 7.4.8 gain
Helloworld 1.0.0 2 32 7606.07 7339.48 -3.50 11061.30 11426.69 3.30
16 7755.42 7746.99 -0.11 11173.88 11343.03 1.51
8 8096.31 7903.38 -2.38 11013.56 11135.58 1.11
Wordpress 5.2 2 32 25.96 25.53 -1.66 228.09 235.45 3.23
16 25.53 25.63 0.39 230.17 236.52 2.76
8 25.14 25.58 1.75 240.23 238.89 -0.56
Drupal 8.3.4 2 32 118.35 119.83 1.25 557.66 567.78 1.81
16 117.39 120.19 2.39 547.38 565.51 3.31
8 119.25 118.24 -0.85 570.56 584.50 2.44
Joomla 3.9.11 2 32 23.34 23.20 -0.60 53.52 56.52 5.61
16 22.71 23.18 2.07 53.94 55.53 2.95
8 22.89 23.59 3.06 55.83 57.47 2.94
Mediawiki 1.34.0 2 32 16.11 16.24 0.81 78.85 78.76 -0.11
16 16.15 15.95 -1.24 78.00 79.44 1.85
8 16.11 15.96 -0.93 76.98 81.01 5.24
Symfony 1.4.4 2 32 19.50 19.24 -1.33 89.68 94.77 5.68
16 19.01 19.07 0.32 93.08 93.66 0.62
8 19.14 19.10 -0.21 90.88 92.29 1.55
Laravel 5.6.20 2 32 48.59 46.92 -3.44 356.01 350.95 -1.42
16 49.21 47.62 -3.23 349.33 345.50 -1.10
8 48.88 48.17 -1.45 354.52 349.06 -1.54
Yii 2 32
16
8
Errors

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