こんにちは、月虹製作プログラマーの嘉藤田です。
この春はじめてフルマラソン走ります。洞爺湖マラソン、せいぜい完走できるように頑張ります。
さて弊社のシステムは主にPHPで動いており、それ界隈の記事の中で、HHVMなるものを発見しましたので、それについて少し。
PHP 5.2とAPCを組み合わせた環境と比較して、FacebookのWebリクエストスループットは9倍高速になり、メモリ使用量は5分の1になったと報告されている。
とありまして、9倍も速いみたいです。PHPのバージョンが古い点が気になるところですが。
ただこの速さというのが、HHVMの良い所ってPHP自体を動作させる速度が上がるという点。
我々が製作しているWebアプリケーションはApache+Mysql+PHPという構成になっておりますが、速度のボトルネックとなるのが主にデータベースへのアクセスです。
なのでHHVMの良さをいかんなく発揮できるシーンとなると、Mysqlへのアクセス速度に依存しがちなWebアプリケーションというよりかは、PHPオンリーでごりごり動いているバッチ処理のようなプログラム、となるのではないでしょうか。
どちらにしろ、単純な演算処理能力の比較をするとかなりHHVMに分があるようですが、時間を見つけてPHP7と比較してみたいと思います。