javascript - 实现轮询的方式

查看:114
本文介绍了javascript - 实现轮询的方式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

实现一个轮询,当后台数据处理好了有返回的时候前台有提示,这个有必要用websocket么,因为我是实现过websocket的,只是了解概念,想知道实现成本,我现在就是用seterval定时去查,另外有了解到用settimeout模拟setinterval这两者有区别,想问这个实现方式采取哪种好呢

补充,如果轮询时间是15s一次,结果可能要隔天才出呢

websocket遭到java后端的反对了。。。。怎么说服他

解决方案

首先安利一下我的四篇关于 类 轮询的文章:
简单又好用的聊天室技术——WebSocket
Comet——随着AJAX技术兴起而产生的新技术
Ajax轮询——定时的通过Ajax查询服务端
用大白话揭开Ajax长轮询(long polling)的神秘面纱

那么我推荐使用的是websocket,实现成本其实还好,就是要配置一下websocket的服务器。

ajax轮询的话,其实是很挫也很耗费资源也很过时的一种写法,不推荐

这篇关于javascript - 实现轮询的方式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆