約 500 冊の本のリスト (プロパティ: 表紙の画像、タイトル、著者、要約など) の Web ページがあり、それらをページ付けしたいとします。limit パラメータと offset パラメータを使用する方法と、カーソルを使用する方法があります。後続のページごとに、次のバッチがフェッチされます。しかし、すべての本を取得し、高速化のためにリスト全体を memcached し、クラスを使用して他のページに属する本を非表示にし、ページネーションに jquery を使用した場合はどうなるでしょうか。これは、limit+offset またはカーソルの方法よりも高速で、クォータの集中が少ないと思いませんか?
これは、他のページに属する本に適切な非表示クラスを設定するだけで、JavaScript を使用していないユーザーにも機能する可能性があります。彼らにとっては遅いかもしれませんが (memcache がそれを助けるかもしれませんが)、ほとんどの現代のユーザーが JavaScript を有効にしていると仮定するのは合理的ではないでしょうか?
また、jquery 検索 (アプリ エンジンは全文検索を実行できないので便利)、フィルタリング、読み込みなど、さらに多くの jquery 機能をページに追加することもできます。
とても良いように思えますが、デメリットはありますか?jquery は非常に簡単に習得できるのに、なぜ誰もがこれを行わないのでしょうか? 他のスタックオーバーフローの投稿では、アプリ エンジンのページネーションについて、誰も jquery について言及していません。