1

実装する最良の方法はどれですか -

  1. 最初の 25 レコードを取得し、ユーザーがさらにクリックすると表示され、サーバーから再度取得します。
  2. サーバーからすべてのレコードを取得して DB に格納し、DB から 25 レコードを取得してテーブルに表示し、繰り返します。
  3. または他の提案。
4

1 に答える 1

3

すべてのレコードを同時に取得してから分割して表示する方法は 1 つの方法ですが、Web サーバーからレコードを取得する際に最初の読み込みに時間がかかるため、良い方法ではありません。

iOS やその他のモバイル プラットフォーム向けのアプリを作成する場合、ユーザーに長時間待つように求めることはできません。

また、100000 個のアイテムをフェッチすることは意味がありません。

レコードが静的な場合は、それらを DB に追加し、アプリでプリロードすることを検討する必要があります。

レコードが静的でない場合、たとえば Web サイトでより多くのレコードが更新されている場合、小さな部分でフェッチしてロードすることが正しい選択であり、ユーザーがより多くを要求した場合は、より多くをフェッチしてロードします。

于 2012-12-27T07:27:49.210 に答える