オープンソースの販売サイト構築ソフト EC-CUBE についてのメモ。

r17959 による商品一覧の表示速度改善

チェンジログ: http://svn.ec-cube.net/open_trac/changeset/17959

一定の条件下で商品一覧の商品が重複する不具合の修正を行う目的の改訂であった。しかし、副作用として商品一覧の表示速度の改善が見られたので、どの程度の改善かを測定した。

試験環境

仮想PC (VMware) によるテスト環境を利用した。

  • PostgreSQL 8.3.3 (fedora の yum でインストール。特段のチューニングはしていない。)
  • 商品数 … 約200,000
  • カテゴリ数 … 約4,500
  • 規格 … 使用しない

測定方法

異なる3商品カテゴリをリクエストしてからレスポンスが帰ってくるまでの時間を測定。(レンダリングや画像の読み込み時間は含まない)

結果

約28%の速度改善が見られた。

カテゴリ階層 カテゴリ配下商品数 改訂前 改訂後 改善率
1回目 1 4541 47.724秒 26.111秒 45.29%
2回目 1 33917 47.416秒 33.697秒 28.93%
3回目 2 172 14.982秒 13.523秒 9.74%
平均 27.99%
パフォーマンス/r17959.txt · 最終更新: 2009/04/09 21:47 by seasoft
© 2008-2024 Seasoft.