私は毎秒生成されるいくつかの行を格納するデータベースを持っています。新しいコンテンツがdbに到着するたびにウェブサイトを更新したいのですが、ページを更新したくありませんが、現在のページに新しい行を追加します。これに対する最善のアプローチは何ですか?
2212 次
1 に答える
2
次の 2 つの手法のいずれかで、AJAX クエリを使用する必要があります。
- 定期的にページ リクエストの更新を行います (そして JavaScript の結果でテーブルを更新します。バックエンドはプレーンな django のままです)。また
- サーバーとの接続を開いたままにし、更新があるときにサーバーイベントを受信するために、「コメット」として一般に知られている手法であるロングポーリングを使用します。このバックエンドは、リクエスト/レスポンス パターン用に設計されたフレームワークでは少しトリッキーになる可能性があります。しかし、python hereでそれを行う方法についてのリードを見つけることができます。
于 2012-08-14T21:28:02.157 に答える