鍍金池/ 問答/PHP  HTML/ ajax 輪詢php后臺(tái),當(dāng)后臺(tái)沒有返回信息會(huì)關(guān)閉當(dāng)前的ajax的請(qǐng)求嗎

ajax 輪詢php后臺(tái),當(dāng)后臺(tái)沒有返回信息會(huì)關(guān)閉當(dāng)前的ajax的請(qǐng)求嗎

現(xiàn)在就是遇到一個(gè)問題,當(dāng)ajax輪詢后臺(tái)的時(shí)候,后臺(tái)有時(shí)候沒有執(zhí)行完畢,又發(fā)起了另一次ajax 請(qǐng)求,
沒有數(shù)據(jù)返回的時(shí)候是否會(huì)關(guān)閉掉當(dāng)前連接了?

回答
編輯回答
蟲児飛

ajax會(huì)超時(shí),斷開連接

2017年8月14日 12:18
編輯回答
我甘愿

ajax有ajax的超時(shí)時(shí)間,php有php的超時(shí)時(shí)間,超過ajax超時(shí)時(shí)間,請(qǐng)求中斷,PHP繼續(xù)執(zhí)行,超過php超時(shí)時(shí)間,PHP終止執(zhí)行

2018年8月17日 02:06
編輯回答
雅痞

不會(huì)關(guān)閉。
同一時(shí)刻會(huì)有兩個(gè)請(qǐng)求同時(shí)執(zhí)行。

一般ajax輪詢的時(shí)候會(huì)使用 abort方法關(guān)掉前一個(gè)

2017年10月24日 12:18
編輯回答
綰青絲

你ajax設(shè)置的超時(shí)時(shí)間到了,才會(huì)中止,和你發(fā)不發(fā)第二個(gè)沒關(guān)系。

2018年8月2日 18:23
編輯回答
只愛你

超時(shí)了才會(huì)關(guān)閉,否則請(qǐng)求一直是掛起等待pending的狀態(tài)

2017年3月14日 09:54
編輯回答
情殺

輪詢的模式就是多個(gè)ajax請(qǐng)求,各自處理對(duì)應(yīng)的服務(wù)器端數(shù)據(jù),ajax請(qǐng)求之間是相互獨(dú)立的,不存在你說的自動(dòng)關(guān)閉連接

2018年8月19日 13:51
編輯回答
傲寒

輕量級(jí)的輪訓(xùn),比如查詢r(jià)edis緩存中訂單狀態(tài)是否變更可以,但是重量級(jí)的輪訓(xùn),比如要查詢數(shù)據(jù)庫,有計(jì)算邏輯,最好不要用這種方案,重新考慮實(shí)現(xiàn)方案。

2017年6月5日 12:05
編輯回答
獨(dú)特范

都快2018年了 還輪什么詢。 直接websocket

2018年2月8日 00:40