0

データベースのコンテンツでページを埋めようとしています。私の考えでは、php である種の while ループを使用し、データベースの各行を調べて、jQuery の .prepend コマンドを使用して他のコンテンツの下に追加します。

これで私が見ている問題は、ページが読み込まれるたびに、テーブルのすべての行を読み込んで表示する必要があるため、リソースを大量に消費することです。

アイテムを表示するときに、既に表示されていることを示すテーブルの値を変更して、現在のコンテンツを保持する必要があると考えていました。これに関する私の問題は、このように動的に追加された場合、このコンテンツをどのようにそこに保持するのでしょうか?

それとも、これを行うための一般的なより良い方法はありますか?

4

2 に答える 2

1

すでに格納されているエントリ番号を追跡し、SQL の limit 関数を使用して新しいものを処理します。

于 2012-08-04T04:11:14.797 に答える
0

db の各行にタイムスタンプを追加します

jqueryを読み込むたびに、行は最後のタイムスタンプを変数に保持します

jqueryでリクエストを送信するときに、最後のタイムスタンプを追加してから、クエリを使用してフィルタリングしますWHERE update_time > $jquery_timestamp

この方法を使用すると、新しい情報のみが送信されます

于 2012-08-04T04:11:41.677 に答える