質問 > 管理機能 > 管理画面の売り上げ状況がずっとローディングとなり、他のボタンが押せない |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2021/9/7 2:38
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 管理画面の売り上げ状況がずっとローディングとなり、他のボタンが押せない 現象から売上データの件数が多くて売上状況の集計に時間が掛かっているの可能性があるのかもしれません。
(過去1年間の売上件数は数万件を超えていたりしますか?) グラフを非表示化させて問題ないのであれば /src/Eccube/Resource/template/admin/index.twig内の グラフ描画の処理<script>~</script>を削除すれば待機時間は無くなるかと思います。 グラフの描画は残したいという事であれば /src/Eccube/Controller/Admin/AdminController.php 内の売上集計ロジックを変更する必要があると思います。 デフォルトでは期間内の売上データを取得して 件数分ループを回して合計金額と件数を求めているようですので 売上の件数が増えれば増えるほどレスポンスが遅くなりますので そちらをデータベースの集約関数を使って取得するようにすれば レスポンスが速くなるのではないかと思います。
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
管理画面の売り上げ状況がずっとローディングとなり、他のボタンが押せない | konohaito | 2021/9/6 13:12 |
» Re: 管理画面の売り上げ状況がずっとローディングとなり、他のボタンが押せない | 468 | 2021/9/7 2:38 |