1

私は毎秒生成されるいくつかの行を格納するデータベースを持っています。新しいコンテンツがdbに到着するたびにウェブサイトを更新したいのですが、ページを更新したくありませんが、現在のページに新しい行を追加します。これに対する最善のアプローチは何ですか?

4

1 に答える 1

2

次の 2 つの手法のいずれかで、AJAX クエリを使用する必要があります。

  1. 定期的にページ リクエストの更新を行います (そして JavaScript の結果でテーブルを更新します。バックエンドはプレーンな django のままです)。また
  2. サーバーとの接続を開いたままにし、更新があるときにサーバーイベントを受信するために、「コメット」として一般に知られている手法であるロングポーリングを使用します。このバックエンドは、リクエスト/レスポンス パターン用に設計されたフレームワークでは少しトリッキーになる可能性があります。しかし、python hereでそれを行う方法についてのリードを見つけることができます。
于 2012-08-14T21:28:02.157 に答える