0

私の要件は、ユーザーがブラウザー ページを開いている限りバックエンド スクリプトを実行し、ブラウザー側で問題が発生した場合にユーザーのセッションのバックエンド スクリプトを強制終了することです。私たちが考えることができる、または可能かもしれない他のもの。

私の要件は、ユーザーの要求に応じてバックエンド スクリプトを開始し、ユーザー ページを詳細で更新することです。同時に、何らかの理由でユーザーが存在する場合はスクリプトを停止する必要があります。ページに開始/停止ボタンがあると役立つことは理解していますが、ユーザーがページを閉じると、バックエンド スクリプトが無限に実行され続けます。

同じことを実装できる方法についてアドバイスをお願いします。

4

1 に答える 1

0

これは、長いポーリング技術で簡単に実装できます。次を使用できます。

setInterval(function(){
    /*some code to execute ajax request to backend*/
}, timeIntervalInMS);

または、javascriptで長いポーリングプラグインをグーグルで検索すると、準備が整います。

この手法では、ユーザーがブラウザを開いている限り、ブラウザはミリ秒単位のtimeIntervalごとにバックエンドにリクエストを発行します。

于 2012-12-10T09:40:00.400 に答える