バージョン選択

フォーラム

メニュー

オンライン状況

86 人のユーザが現在オンラインです。 (76 人のユーザが フォーラム を参照しています。)
登録ユーザ: 0
ゲスト: 86
もっと...

サイト内検索

質問 > 管理機能 > 管理画面で、時折レスポンスが遅くなる

管理機能

新規スレッドを追加する

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
asana
投稿日時: 2020/11/6 13:31
対応状況: −−−
半人前
登録日: 2018/7/6
居住地:
投稿: 11
管理画面で、時折レスポンスが遅くなる
▼テンプレート
[EC-CUBE] EC-CUBE4.0.4(4.0.2から段階的にアップデート)
[レンタルサーバ] AWS
[OS] Amazon Linux 2
[PHP] 7.2.19
[データベース] MySQL 5.7
[WEBサーバ] Apache
[ブラウザ] Chrome
[導入プラグインの有無] 売上集計、商品レビュー、クロネコwebコレクト
[カスタマイズの有無] 有り
[現象] 管理画面にログイン後の画面遷移

管理画面でのレスポンスが遅くなることがあり、原因が分からないため投稿いたします。
管理画面のホームでも発生しており、最初はすぐレスポンスがあるのですが、
もう一度同じ画面をリロードすると、6秒程度かかるという状況です。
※非同期で動いている売上集計は指しておらず、最初のリクエストに対するレスポンスを指しています

必ずではないのですが、レスポンスが早いときと、6秒かかるときが交互にある状態です。

商品管理・受注管理などでも、発生するときとしないときがありますが、
体感的には交互に早い遅いが発生している印象です。

EC-CUBEのログを確認したところ、レスポンスが遅いときには
「INIT」と「PROCESS START」の間で6秒ほどかかっていることが分かりました。

LogListener.php を参照したところ、「PROCESS START」の箇所には
// SecurityServiceProviderで、認証処理が完了した後に実行.

の記載がありましたので、SecurityServiceProviderが原因かと考えているのですが、
これに関して改善方法などご存知でしたらご教授頂けますでしょうか。

キャッシュやvendor配下などの問題でしょうか...?
h_tanaka
投稿日時: 2022/12/15 18:28
対応状況: −−−
登録日: 2016/7/22
居住地: 愛媛県
投稿: 1610
Re: 管理画面で、時折レスポンスが遅くなる
Controller にデバッグ文を埋め込んで、それぞれの処理時間を計測して原因となる箇所を探してください。
また、Symfonyデバッグでデータベースクエリが大量に発行されていないか確認してみてください。


$debug_time = array();
$debug_time[] = microtime(true);

…

$debug_time[] = microtime(true);

…

for($i=0; $i < (count($debug_time)-1); $i++) {
    echo ($i+1) . "番目の処理に掛かった時間:";
    echo ($debug_time[$i+1] - $debug_time[$i]) . "秒 <br>";
}


----------------
EC-CUBE 《プラチナ》ランクパートナー
トエビス株式会社 田中 宏典
EC-CUBEの機能やデザインのカスタマイズ承ります。

スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ


 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,299名です
総投稿数は109,692件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.