PyPy を本番に導入した

V
2 min readAug 9, 2015

--

弊社ではなく、お手伝い先で。

検証をじっくりやった事もあり、かなり時間がかかった。

計画したのは半年以上前、検証は 2 ヶ月かかった。

結果的には CPU 使用率は半分になり性能は倍になった。もちろん、本番で、だ。

これから徐々に CPython 環境を PyPy 環境へと置き換えていく。PyPy の最大の魅力はその性能だろう。性能が大きく上がるため、既存環境にかかっているサーバ費用を削減することが出来る。

ただ、注意して欲しいのは PyPy はとてつもなくメモリーを消費する。

Python 環境でパフォーマンス向上を狙うには PyPy はとてもよい選択肢だと思う。とても安定しているし、互換性が本当に高い。

Python + Django という環境で、2 倍性能を上げることはそうそう出来ない。

ただ、PyPy が最後の砦ではあるので、これ以上のパフォーマンスを望む場合は言語を変更する必要がある。Golang なのか Elixir なのか。

PyPy を導入したことで、次の言語を探す時期に来た気がする。

--

--