第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

有大佬遇到過這個(gè)問題嗎:前端發(fā)送異步請(qǐng)求后,后端處理時(shí)間長,前端在后端處理完成后才能在頁面上顯示處理完成,有什么比較好的方法嗎?求解答!

有大佬遇到過這個(gè)問題嗎:前端發(fā)送異步請(qǐng)求后,后端處理時(shí)間長,前端在后端處理完成后才能在頁面上顯示處理完成,有什么比較好的方法嗎?求解答!

慕碼人8056858 2019-06-20 10:55:21
場景:1、前端發(fā)送處理請(qǐng)求后,后端開始處理2、后端處理時(shí)間較長,估計(jì)有2、3分鐘(時(shí)間每次都不太確定)才能處理完3、后端處理完后,前端在頁面上顯示處理完成現(xiàn)在想到的辦法:在發(fā)送處理請(qǐng)求后,用setInterval每隔10s發(fā)送一次,詢問是否完成但是總覺得這種方法會(huì)浪費(fèi)帶寬?大神們,請(qǐng)問還有別的方法嗎???###問題描述
查看完整描述

2 回答

?
陪伴而非守候

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊

這類問題其實(shí)本質(zhì)問題是:后端如何給前端主動(dòng)推送消息?答案是:只使用http無法推送。就只能要么定時(shí)發(fā)送請(qǐng)求,要么建立websocket鏈接定時(shí)發(fā)送請(qǐng)求問服務(wù)端,是否處理完成建立websocket,這樣服務(wù)端也就可以主動(dòng)給客戶端推送消息了。但是事實(shí)上,因?yàn)楦鞣矫婢W(wǎng)絡(luò)環(huán)境的原因,websocket的連接可能會(huì)斷開。造成斷開的原因很多(比如手機(jī)的客戶端,信號(hào)不好;比如突然斷網(wǎng);比如服務(wù)器波動(dòng);比如服務(wù)器可能帶寬一時(shí)不足等等),都有可能斷開所以用websocket也必須進(jìn)行一個(gè)較長時(shí)間的定時(shí)發(fā)送http請(qǐng)求以避免斷開的情況。所以還是定時(shí)發(fā)送http請(qǐng)求最好。當(dāng)然可以做一些優(yōu)化,比如最少需要2分鐘才能完成,那么詢問的http請(qǐng)求可以在2分鐘之后再發(fā)送。
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-20
?
搖曳的薔薇

TA貢獻(xiàn)1793條經(jīng)驗(yàn) 獲得超6個(gè)贊

這類后臺(tái)無法立即處理的請(qǐng)求,可以用定時(shí)查詢或者websocket,總的分為2步。1、前端發(fā)起請(qǐng)求,后臺(tái)響應(yīng),前端界面需要有提交成功正在處理的提示。2、后臺(tái)處理完畢,向前端發(fā)送消息,前端界面顯示操作完成的提示。
                            
查看完整回答
反對(duì) 回復(fù) 2019-06-20
  • 2 回答
  • 0 關(guān)注
  • 1331 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)