基本的には以下の設定です。
多数のマーケットプレイス アイテムがあり、それらを価格で並べ替えたいと考えています。誰かがブラウジングしているときにキャッシュの有効期限が切れると、潜在的な重複エントリが突然表示されます。これは、パブリック API のエクスペリエンスが非常にひどいように思われるため、この問題を回避したいと考えています。
私が見たいくつかの基本的な哲学は次のとおりです。
- Reddit では、クライアントが最後に見た ID を追跡しますが、それでも重複を処理します。
- Will Paginate は、返されるアイテムの倍数とオフセットに基づいて基本的に結果を返す単純な実装です。
- 次に、Redis ソート セットなどを含むさまざまなソリューションがあります。しかし、これらも重複したエントリを削除する方法の問題を実際には解決しません。
ソートされた動的リストを複製せずにページ付けするかなり信頼できる方法を誰かが持っていますか?