背景是嵌入式系統,前端使用jquery,發送請求使用ajax,服務器是axtls,現在https請求都是短連接,針對某個功能,由于性能較慢,想做成只建立一次連接,就可以回圈請求的一個功能(公司要求只支持https,不能用http),在服務端代碼回應頭增加了 connection:keep-alive,之前是處理完一個請求服務端會關閉連接,現在這里也改了,但是發現web客戶端還是會再發起下一個請求的時候,新建連接,求助大佬有沒有什么辦法啊,ajax請求每次就會重新建立連接嗎??望解答,謝謝
uj5u.com熱心網友回復:
websocket你值得擁有uj5u.com熱心網友回復:
主要是現在websocket我們的服務器不支持啊
uj5u.com熱心網友回復:
為啥子呢?只要你服務端語言支持socket應該就沒問題的吧
uj5u.com熱心網友回復:
websocket 不支持的話,就 ajax 輪詢速度加快點吧,速度飛起
uj5u.com熱心網友回復:
笨的方法用ajax回圈發送請求,缺點是時間長會容易出現卡死;或者用websocket,連接socket協議再加上心跳包uj5u.com熱心網友回復:
ajax輪詢,長輪詢uj5u.com熱心網友回復:
服務器改下http 超時連接, 不要超時, 就會一直連著的。uj5u.com熱心網友回復:
這個要怎么修改呀,第一次做不太明白轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/269133.html
標籤:Ajax
上一篇:jquery過濾器
下一篇:請問如何理解這段分頁代碼
