7.3.12 - 7.4-cmb5ca0294 IIS 10.0
Load Agents No Cache Opcache Opcache + Wincache
Application Physical Virtual 7.3.12 7.4-cmb5ca0294 gain 7.3.12 7.4-cmb5ca0294 gain 7.3.12 7.4-cmb5ca0294 gain
Helloworld 2 32 7865.70 8723.34 10.90 11928.61 11900.00 -0.24
16 7867.73 8870.95 12.75 11428.36 11629.86 1.76
8 7901.78 9014.66 14.08 11615.47 11681.52 0.57
Wordpress 2 32 24.58 26.56 8.06 236.23 241.77 2.35
16 24.52 26.49 8.03 237.64 242.64 2.10
8 24.40 26.60 9.02 237.93 244.35 2.70
Drupal 2 32 112.26 127.17 13.28 616.10 622.05 0.97
16 114.00 127.68 12.00 622.34 630.16 1.26
8 114.65 128.82 12.36 643.11 657.22 2.19
Joomla 2 32 22.64 24.25 7.11 58.57 58.86 0.50
16 22.70 24.17 6.48 58.91 59.30 0.66
8 22.83 24.38 6.79 60.57 60.75 0.30
Mediawiki 2 32 21.95 23.63 7.65 116.06 117.82 1.52
16 21.94 23.55 7.34 118.32 119.25 0.79
8 21.83 23.45 7.42 118.97 120.11 0.96
Symfony 2 32 11.63 21.14 81.77 103.28 103.98 0.68
16 18.47 20.94 13.37 102.88 104.29 1.37
8 18.52 21.18 14.36 102.74 104.78 1.99
Laravel 2 32 47.13 52.30 10.97 367.81 358.11 -2.64
16 47.03 51.85 10.25 368.08 356.52 -3.14
8 46.79 52.26 11.69 385.27 370.68 -3.79
Yii 2 32
16
8
Errors php1_nocache\Symfony-32: 100 of 1560 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