php5.5/php7/swoole/openresty 压测性能对比

  • 2017-01-22
  • 3242
  • 0

本次压测仅比较hello world,均为同一机器配置:单核i5-5287U CPU @ 2.90GHz

+1G内存,php-fpm和swoole应用服务器均启用了4个进程,php7开启 opcache, php5.5未开启,压测参考:

php5.5:

php7:

swoole:

openresty:

结果分析:

1) php7.x比php5.x性能提升接近一倍,据第三方测评,php7.x比 HHVM还高,且更为显著的减少内存使用。这边仅启用了opcache,还没按照让PHP7达到最高性能的几个Tips来做到性能最大化。

2)Nginx和Swoole都是使用epoll/kqueue作为事件轮询机制的,且都是多线程Reactor的,但Swoole中的PHP代码需要编译为opcode来执行,每条opcode都是一次函数调用。语言的执行效率效率比C语言(Nginx)差。

3)nginx、swoole高并发原理初探


上一篇:  下一篇:

评论

还没有任何评论,你来说两句吧

Copyright © 2014-2016 lxlxw All Right Reserved