昨日、PHPの性能改善を行うために、どこに手を入れたらよいか、
わかるには、Zend Serverを使えば・・・という話を書いたが、
もちろん、PHP処理系それ自体が速くなれば、もっと簡単に?
性能改善できるわけだ・・・
・・・だが、この路線はちょっと難しそうに思える。
PHPの速度カイゼンとしては、facebookの
HHVMがある。
これに対向した、PHPNG→PHP7は、確かに
(HHVMほどではないにしても)速いのかもしれない。
【参考サイト】
1.PHP7 (phpng) をインストールして爆速体験をしてみる。
http://qiita.com/y_irabu/items/1bbd8961c9a530cbb8eb
2. PHP7はなぜ速いのか(zval編)
http://d.hatena.ne.jp/hnw/20141207
しかし、PHP7が、いますぐ出てくるわけではない。
なので、7が出るから速くなるという線は実務上、今は使えない
zend serverをいれても、速くなるそうだ。
というのは、あらかじめコンパイルしておき、
requireの依存関係などが、すぐに読み込めるようになっている
・・・などなどの努力をしているかららしい
しかし、それどころか、実際は、バージョンアップだけでも
難しいかもしれない。
今、サポートされているPHPのバージョンは
5.4,5.5,5.6となる。
また、さっきの参考サイト2をみても、
5.3から5.4に上げると、2割増しぐらい、
速くなりそうだ。
ってことは、5.3以前のバージョンを使っているひとは
5.4以降に移行したほうがいいことになる。
なんたって、EOLなのだから・・・5.3以前は。
(RedHatはサポートしてれるかもしれないけど)
しかし、
PHP Install Statistics
http://blog.ircmaxell.com/2014/12/php-install-statistics.html
に、安全なPHPのバージョンを利用しているのは25.94%しかない。
つまり、PHPの場合、あまりバージョンアップをする人は、あまりいない。
(脆弱性の問題があっても)
ってことからすると、ましてや性能向上のために、バージョンアップ
なんていう人は、いなさそうだね・・・
わかるには、Zend Serverを使えば・・・という話を書いたが、
もちろん、PHP処理系それ自体が速くなれば、もっと簡単に?
性能改善できるわけだ・・・
・・・だが、この路線はちょっと難しそうに思える。
PHPの速度カイゼンとしては、facebookの
HHVMがある。
これに対向した、PHPNG→PHP7は、確かに
(HHVMほどではないにしても)速いのかもしれない。
【参考サイト】
1.PHP7 (phpng) をインストールして爆速体験をしてみる。
http://qiita.com/y_irabu/items/1bbd8961c9a530cbb8eb
2. PHP7はなぜ速いのか(zval編)
http://d.hatena.ne.jp/hnw/20141207
しかし、PHP7が、いますぐ出てくるわけではない。
なので、7が出るから速くなるという線は実務上、今は使えない
zend serverをいれても、速くなるそうだ。
というのは、あらかじめコンパイルしておき、
requireの依存関係などが、すぐに読み込めるようになっている
・・・などなどの努力をしているかららしい
しかし、それどころか、実際は、バージョンアップだけでも
難しいかもしれない。
今、サポートされているPHPのバージョンは
5.4,5.5,5.6となる。
また、さっきの参考サイト2をみても、
5.3から5.4に上げると、2割増しぐらい、
速くなりそうだ。
ってことは、5.3以前のバージョンを使っているひとは
5.4以降に移行したほうがいいことになる。
なんたって、EOLなのだから・・・5.3以前は。
(RedHatはサポートしてれるかもしれないけど)
しかし、
PHP Install Statistics
http://blog.ircmaxell.com/2014/12/php-install-statistics.html
に、安全なPHPのバージョンを利用しているのは25.94%しかない。
つまり、PHPの場合、あまりバージョンアップをする人は、あまりいない。
(脆弱性の問題があっても)
ってことからすると、ましてや性能向上のために、バージョンアップ
なんていう人は、いなさそうだね・・・