私は、さまざまな国の人口における HIV/AIDS の経過を推定する公衆衛生プロジェクトに取り組んでいる、やや新しい Web デザイナーおよび開発者です。テスト版はこちら: http://globalhealthdecisions.com/test/tool/
この流行モデルは Ruby で構築しました。このモデルは、各年のグループ間の性的相互作用と病気の伝染のさまざまな確率を計算します。現在、約 40 年間実行され、最終的に最終結果が JSON オブジェクトとして出力されます。スクリプトは、CLI での実行を完了するのに約 8 秒かかります。モデルのフロントエンドを実装しました。AJAX リクエストを使用すると、サーバーからの応答を受信するのに最大 30 秒かかる場合があります。
私の質問: モデルの計算中にサーバーから更新を受信する方法はありますか? つまり、Ruby スクリプトを現在実行している間に、1 年を計算してその年を出力し、それをクライアントに送信することはできますか? もしそうなら、この「プッシュ」方式で、毎年受け取るたびに読み込むことができ、待ち時間が大幅に短縮されます。
本当にありがとう。