盲目に進めないよう、シリアライザーの出力をテストするためのドラフトコミットを追加しました。
その後、こちらで行った作業を再適用しようとしましたが、高速化にはなるものの正しくない追加条件を追加していたことがわかりました。
(最もいいねされた投稿や、いいねしたユーザーのリストを含む)すべての情報を guardian を経由して渡しているため、情報は常に非常に正確で閲覧者に最適化されていますが、その分、複数のユーザーに対するキャッシュの効果が薄れてしまいます。
少なくとも、このエンドポイントにキャッシュ時間を長く設定することは可能でしょうか?私の意見では、サマリーに含まれる情報は頻繁に変更されないため、1 時間のキャッシュで十分だと考えます。