Ticket #832 (closed 改善提案: 修正済)

Opened 11 years ago

Last modified 10 years ago

SC_Helper_PageLayout#sfGetPageLayout の呼び出しに無駄が多い

Reported by: Seasoft Owned by: nanasess
Priority: Milestone: EC-CUBE2.11.0
Component: フロント Version: コミュニティ (eccube-comu)
Keywords: Cc:
修正済み:

Description

ブロックを読み込むごとに SC_Helper_PageLayout#sfGetPageLayout が呼ばれている模様。

また、LC_Page#init で読んだ後に、個別のページクラスで再度呼ぶ場合もあるが、これも (現状のロジックでは必要なことだが) 本質的には無駄に思える。

1度読み込んだ情報を参照すれば済むと思うので、1リクエスト1回の呼び出しとなるように改善したい。

そもそも、標準実装の範囲では、この情報はブロックの処理には必要ないかも。

現状は、コミュニティ版 r18755 での動作確認。2.5-dev でも同様の状態と推測している。

Change History

comment:1 Changed 10 years ago by nanasess

  • Owner changed from somebody to nanasess
  • Status changed from new to assigned

r19713 呼び出し箇所を1ヶ所に修正しましたが, ブロック内でも呼ばれてしまう問題は未解決です.

comment:2 Changed 10 years ago by nanasess

  • Milestone changed from EC-CUBE2.5.0beta to EC-CUBE2.5.0

r19726 ブロックでは呼ばれないようにしてみました

comment:3 Changed 10 years ago by nanasess

  • Status changed from assigned to closed
  • Resolution set to 修正済
Note: See TracTickets for help on using tickets.