Ticket #1039 (closed 改善提案: 修正済)
[管理画面]コンテンツ管理(ファイル管理):ページロードが異常に遅い
Reported by: | kotani | Owned by: | somebody |
---|---|---|---|
Priority: | 中 | Milestone: | EC-CUBE2.11.0 |
Component: | 管理画面 | Version: | 2.11.0 β |
Keywords: | Cc: | ||
修正済み: |
Description
管理画面>コンテンツ管理>ファイル管理 で、ページの表示が異常に遅い。
おそらく、sfGetFileList()の処理。
Change History
Note: See
TracTickets for help on using
tickets.
こちら調べてみました。
sfGetFileListの中のディレクトリサイズを取得する処理で時間がかかっているようです。
※取得している項目は、コンテンツ管理の「サイズ」の項目にあたります。
sfGetDirSizeでは、下層ディレクトリ以下を再帰的にスキャンし、ファイルサイズを取得して合計しています。
ディレクトリのサイズは表示しないように仕様変更できれば、下層ディレクトリをたどる必要がなくなるので、だいぶ速くなりそうです。
ただデモサイトを見ていると、そんなに時間がかかっている様子ではないので、開発環境のスペックによる問題かもしれません。