Ticket #2539 (new バグ指摘) — at Initial Version

Opened 10 years ago

Last modified 10 years ago

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

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

Description

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

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

Note: See TracTickets for help on using tickets.