7.4.0RC5 - 7.4.0RC6 | IIS 10.0 | ||||||||||
Load Agents | No Cache | Opcache | Opcache + Wincache | ||||||||
Application | Physical | Virtual | 7.4.0RC5 | 7.4.0RC6 | gain | 7.4.0RC5 | 7.4.0RC6 | gain | 7.4.0RC5 | 7.4.0RC6 | gain |
Helloworld | 2 | 32 | 6779.55 | 6731.86 | -0.70 | 11975.28 | 11965.21 | -0.08 | |||
16 | 6929.34 | 6940.27 | 0.16 | 11718.73 | 11785.38 | 0.57 | |||||
8 | 6999.37 | 6995.04 | -0.06 | 11698.28 | 11686.88 | -0.10 | |||||
Wordpress | 2 | 32 | 21.84 | 21.54 | -1.37 | 239.17 | 239.66 | 0.20 | |||
16 | 21.98 | 21.92 | -0.27 | 240.18 | 237.36 | -1.17 | |||||
8 | 22.92 | 22.55 | -1.61 | 240.87 | 241.39 | 0.22 | |||||
Drupal | 2 | 32 | 98.48 | 99.56 | 1.10 | 615.93 | 613.95 | -0.32 | |||
16 | 100.38 | 100.46 | 0.08 | 623.25 | 627.27 | 0.65 | |||||
8 | 101.38 | 102.75 | 1.35 | 651.72 | 654.35 | 0.40 | |||||
Joomla | 2 | 32 | 20.11 | 20.01 | -0.50 | 56.50 | 57.09 | 1.04 | |||
16 | 20.25 | 20.52 | 1.33 | 57.12 | 56.82 | -0.53 | |||||
8 | 20.94 | 21.31 | 1.77 | 59.02 | 58.95 | -0.12 | |||||
Mediawiki | 2 | 32 | 19.36 | 19.27 | -0.46 | 116.68 | 115.65 | -0.88 | |||
16 | 19.61 | 19.38 | -1.17 | 116.82 | 116.52 | -0.26 | |||||
8 | 20.19 | 19.98 | -1.04 | 117.60 | 118.04 | 0.37 | |||||
Symfony | 2 | 32 | 13.04 | 13.07 | 0.23 | 45.95 | 43.47 | -5.40 | |||
16 | 13.13 | 13.05 | -0.61 | 47.12 | 47.25 | 0.28 | |||||
8 | 13.03 | 12.44 | -4.53 | 47.49 | 44.31 | -6.70 | |||||
Laravel | 2 | 32 | 38.81 | 38.63 | -0.46 | 356.81 | 354.94 | -0.52 | |||
16 | 38.85 | 39.18 | 0.85 | 359.56 | 355.94 | -1.01 | |||||
8 | 40.12 | 39.72 | -1.00 | 370.13 | 368.57 | -0.42 | |||||
Yii | 2 | 32 | 61.08 | 57.73 | -5.48 | 196.77 | 230.39 | 17.09 | |||
16 | 61.58 | 56.08 | -8.93 | 343.88 | 315.52 | -8.25 | |||||
8 | 60.19 | 59.72 | -0.78 | 306.39 | 251.19 | -18.02 | |||||
Errors |
php1_nocache\Yii-32: 4 of 7334 requests php1_opcache\Yii-32: 21 of 23634 requests php2_nocache\Yii-32: 8 of 6936 requests php2_opcache\Yii-32: 38 of 27685 requests php1_nocache\Yii-16: 5 of 7394 requests php1_opcache\Yii-16: 35 of 41300 requests php2_nocache\Yii-16: 3 of 6733 requests php2_opcache\Yii-16: 53 of 37915 requests php1_nocache\Yii-8: 7 of 7230 requests php1_opcache\Yii-8: 29 of 36796 requests php2_nocache\Yii-8: 9 of 7175 requests php2_opcache\Yii-8: 30 of 30173 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 |