Ticket #2539 (closed バグ指摘: 修正済)

Opened 6 years ago

Last modified 6 years ago

商品一覧画面 SC_Helper_TaxRule#getTaxRule 経由で頻繁なDB処理が発生している

Reported by: Seasoft Owned by: Seasoft
Priority: Milestone: EC-CUBE2.13.3
Component: フロント Version: 2.13.1
Keywords: Cc:
修正済み: yes

Description (last modified by Seasoft) (diff)

データ生成スクリプトによる商品マスターで検証したところ、PC サイトで1画面を表示するのに、3000を超える DB 処理が発生していた。(表示対象商品の商品規格数分の2倍の回数は呼ばれていそう。)

キャッシュ機構が用意されているが、キャッシュ処理の前に DB 処理がある。とりあえず、DB 処理前の情報でキャッシュキーを生成すれば、OPTION_PRODUCT_TAX_RULE = 1 の状況では、キャッシュが使われるようになると推測される。

r23405

Change History

comment:1 Changed 6 years ago by Seasoft

  • Owner changed from somebody to Seasoft
  • 修正済み set
  • Status changed from new to assigned
  • Description modified (diff)

comment:2 Changed 6 years ago by kim

  • Status changed from assigned to closed
  • Resolution set to 修正済

Seasoft 様

ありがとうございます。

こちらクローズさせていただきます。

Note: See TracTickets for help on using tickets.