亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

用戶關閉瀏覽器后服務器端會繼續執行嗎?

用戶關閉瀏覽器后服務器端會繼續執行嗎?

慕慕森 2019-03-30 09:34:59
用戶點擊頁面鏈接發起一個請求,如果后臺處理的時間太久,用戶直接關閉瀏覽器后,服務器端的程序還會繼續執行嗎?如果執行,怎么讓它隨著用戶關閉瀏覽器后自動終止?用戶發起一個ajax請求,服務器端執行時間較久,用戶abortion這個ajax請求,后端怎么終止這個請求?鑒于http的無狀態協議,是不是用戶關閉瀏覽器或者取消ajax請求時,服務器端并不知道,而繼續執行?是否需要后臺寫程序來處理這樣的事情?
查看完整描述

2 回答

?
LEATH

TA貢獻1936條經驗 獲得超7個贊

瀏覽器發起請求,然后服務器開始執行,一直執行到服務器腳步運行完畢或者出現異常或者TIMEOUT。瀏覽器沒法關閉服務器的運行。
但是……
技術總是不挺發展,RFCHTTP1.1定義了Connection響應頭,具體的可以參考PHP的連接處理。
http的無狀態協議這個是歷史遺留問題,現在的HTTP版本也正在解決這個問題,比如上面提到的長鏈接。定義在RFC2616(HTTP1.1)的Connection。
進一步閱讀:http協議學習系列
                            
查看完整回答
反對 回復 2019-03-30
  • 2 回答
  • 0 關注
  • 1206 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號