测试环境
win7_64+iis7+fastcgi + e3v2cpu+ 16G内存 内存虚拟磁盘 iisphp进程设置为1000
最大请求100000,队列长度10000
thinkphp3.2默认页面关闭调试
单个文件 就是echo 100次
100个文件 就是include echo "aaa";(100个)
循环运算 循环累加60w次
ab并发100访问10000次
第一次访问不算,三次取平均
为了省事下面只记录每秒访问次数
开启缓存的页面先访问一次保证页面被正常缓存
测试结果显示
1.php7在cpu密集型运算中 比php5.6 提升有50%左右
2.opcache 加速性能 比 xcache 优秀10%-27%(include),opcache对cpu密集运算有一定的加速效果,
3.opcache xcache 在实际应用中的加速效果(tp框架) 约为不加速的2-3倍
4.非cpu密集运算 php5.3性能优于 php7
备注:
测试结果因为选择测试文件环境的原因 有比较到的出入和局限性,仅供参考