- アノテーションの処理に時間がかかっているので FilesystemCache に変更
- 250〜300ms でレスポンスが返ってくるので、あまり遅い印象ではない
- EC-CUBE よりも Symfony や Doctrine の処理に時間がかかっている
- 細かい処理が積っている感じ
- プログラムよりも I/O がボトルネック?
- 3.0 と比較して、 vendor 以下のファイル数が 25% 程度増えている
- composer --no-dev -o で比較
- 9025ファイル → 11300ファイル
-
遅くて話にならない(レスポンスが10秒以上かかる)
-
アノテーションキャッシュに ApcCache を設定して検証(2〜3秒で返ってくる) https://loopaz-my.sharepoint.com/personal/spa_nanasess_net/_layouts/15/guestaccess.aspx?docid=000e7015617254f0a8b0d5a5402aa16d8&authkey=AYO_pZK65iGFV5_sIBhTfdk
-
ボトルネック箇所は PHP7.1 SSD と同様な感じ
https://getcomposer.org/doc/articles/autoloader-optimization.md#optimization-level-2-b-apcu-cache APCu Cache を使えば多少マシになる
- Yaml::parse を完全に無くせば900ms後半になる
3.n に比べて10%程度速いが誤差のレベル。 Yaml::parse がボトルネック
150ms 前後のレスポンス
3.n の Zend Server Z-Ray でプロファイリング結果
https://loopaz-my.sharepoint.com/personal/spa_nanasess_net/_layouts/15/guestaccess.aspx?docid=000e7015617254f0a8b0d5a5402aa16d8&authkey=AYO_pZK65iGFV5_sIBhTfdk