EC-CUBEで使うPostgreSQLをバージョンアップ
2010年5月10日
先日セットアップしたEC-CUBEの専用サーバですが、PostgreSQL8.4未満で動作させておりましたが、商品点数が多いサイトですので、レスポンスが著しく悪かったです。
そこで、PostgreSQLを8.4にバージョンアップして試してみたところ、申し分のない速度で表示されるようになりました。
原因として考えられるのは、今回のPostgreSQL8.4で追加された「ディスク先読み」機能が効果を発揮しているのではないかと考えられます。
この「ディスク先読み」機能は、必要なデータがメモリに存在しない場合は、DISKからデータを読み込むのですが、1ブロックづつしか読み込まないのがこれまでのバージョンだったのですが、今回の8.4からは一気にある程度読み込むのだそうです。
EC-CUBEをカスタマイズして、SQL文を見直したいのですが、ちょっとMagentoに移行などで、時間が取られてしまい今回はバージョンアップで対応してみました。
しかし、ここまでレスポンスが改善されるとは思いませんでした。
EC-CUBEをPostgreSQL8.4にバージョンアップは効果大ですね!
<追伸>
サーバからのレスポンスもGoogleの評価になっておりますので、レスポンスが悪いEC-CUBEでPostgreSQL8.4にしていないサイトは、バージョンアップをオススメします。



