Enhancement(機能追加・改善) #636
プロフィール詳細画面系が遅い
開始日:
2010-02-15
期日:
進捗率:
50%
説明
現象¶
2010/01/13の負荷試験で、以下の画面がレスポンスに5秒以上かかっていました。
- 自分のプロフィール (/member/profile)
スロークエリも出ていないため、原因はまだわかりません。負荷をかけながらアクセスしてDebug Toolbarを見て確かめるといいと思われます。
関係しているリビジョン
cached friendListBox and drop the cache when MemberRelationship was changed (refs #636)
履歴
#1 Eitarow Fukamachi が約14年前に更新
- ステータス を New(新規) から Accepted(着手) に変更
- 担当者 を Shingo Yamada から Eitarow Fukamachi に変更
- 進捗率 を 0 から 50 に変更
homeSuccessとprofileSuccessで_friendListBoxをビューキャッシュすることで改善しようと思いましたが、ガジェットとしてレンダリングされているため、個別にsf_cache_keyを持たせることができません。すべてのガジェットにそのユーザのmember_idをキーとして持たせることも視野にいれて考えています
#2 Eitarow Fukamachi が約14年前に更新
- ステータス を Accepted(着手) から Pending Review(レビュー待ち) に変更
- 進捗率 を 50 から 90 に変更
↑の方針で改善し、コミットしました。