
前提・実現したいこと
ajaxを使ってDBに検索をかけて画面の一部を更新するweb画面を作成しています。
処理実行中に画面を移動した時にはサーバー側で処理が続きますが、この処理を中止する方法はないでしょうか?
※処理中断ボタンの設置や、タイムアウトの設定など何でもいいですが、プログラム上で完結する方法でお願いします(管理画面からkillはNG)。
狙いとしては、ユーザーが処理の長さにしびれを切らして画面を閉じた時にサーバーで走り続ける処理を消すことにより、
サーバーの負荷を軽くしたいというものです。
試したこと
abort()を試しましたが、クライアントとサーバーとの通信が切れるだけでサーバー側の処理が続くため解決策になりませんでした。
補足情報(FW/ツールのバージョンなど)
webサーバーにはIISを使用しています。
2021/07/26
しばらく試せそうにないため一旦クローズとします。
進展有れば追記します。
ご回答ありがとうございました。





回答3件
あなたの回答
tips
プレビュー