実装する最良の方法はどれですか -
- 最初の 25 レコードを取得し、ユーザーがさらにクリックすると表示され、サーバーから再度取得します。
- サーバーからすべてのレコードを取得して DB に格納し、DB から 25 レコードを取得してテーブルに表示し、繰り返します。
- または他の提案。
実装する最良の方法はどれですか -
すべてのレコードを同時に取得してから分割して表示する方法は 1 つの方法ですが、Web サーバーからレコードを取得する際に最初の読み込みに時間がかかるため、良い方法ではありません。
iOS やその他のモバイル プラットフォーム向けのアプリを作成する場合、ユーザーに長時間待つように求めることはできません。
また、100000 個のアイテムをフェッチすることは意味がありません。
レコードが静的な場合は、それらを DB に追加し、アプリでプリロードすることを検討する必要があります。
レコードが静的でない場合、たとえば Web サイトでより多くのレコードが更新されている場合、小さな部分でフェッチしてロードすることが正しい選択であり、ユーザーがより多くを要求した場合は、より多くをフェッチしてロードします。