javaweb认识在web应用中重要的轮询机制(ajax)
生活随笔
收集整理的這篇文章主要介紹了
javaweb认识在web应用中重要的轮询机制(ajax)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
**輪詢是用來解決服務器壓力過大的問題的。**如果保持多個長連接,服務器壓力會過大,因此。專門建立一個輪詢請求的接口,里面只保留一個任務id,只需要發送任務id,就可以獲取當前任務的情況。如果返回了結果,輪詢結束,沒有返回則等待一會兒,繼續發送請求。
輪詢分為長輪詢與輪詢
理解:輪詢:前端間隔時間短的周期請求,后臺間隔時間短的回應,他們之間的鏈接時間自然短。
輪詢:前端間隔時間長的周期請求,后臺間隔時間長的回應,他們之間的鏈接時間自然長。
ajax輪詢:
<script type="text/javascript">var getting = {url:'server.php',dataType:'json',success:function(res) {console.log(res); } }; //Ajax定時訪問服務端,不斷獲取數據 ,這里是1秒請求一次。 window.setInterval(function(){$.ajax(getting)},1000);總結
以上是生活随笔為你收集整理的javaweb认识在web应用中重要的轮询机制(ajax)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 利用Java的BigDecimal与马青
- 下一篇: javaweb实现单点登录,防止重复登录