現在、大量のコメント (「賛成」スコア付き) が常に ID でソートされ、ページ分割されていない Web サイトがあります。
コメントを並べ替えるさまざまな方法 (最新、トップ スコアなど) と、カスタマイズ可能なページネーション (1 ページあたり 10、25、100) を追加したいと考えました。
今のところ、キャッシングは簡単です。生の HTML を memcache して、オブジェクトのコメントを吐き出すだけです。per_page と sort_method のすべての可能な組み合わせをキャッシュすると、これを達成できますが、ヒットははるかに特異性が高いため、あまり一般的ではありません。
私たちは現在、これに対する適切な戦略を考えようとしていますが、少し困惑しています。
追加情報:
- RDS サーバーと memcache 用の ElastiCache を使用して、AWS 上の複数の EC2 インスタンスの負荷を分散します。
- 私たちのインフラストラクチャでうまく機能する場合は、目標を達成するために他の実行可能な技術を受け入れます。(例: redis)