1
3
Ajax会让你的javascript代码轮询你的站点服务器,以获取货币的最后一个值,比如说每10秒。也就是说,如果连接了100个人,平均10秒钟内可以访问100个。 除非您使用Flash对象或Java Applet与服务器建立TCP IP连接(可以) 推 新值(如果可用),Ajax是一个更好/更容易的选项。TCP替代方案提供更快的结果(客户端在 实时 与Ajax轮询相比),而且通常在性能方面效率更高(仅 推 当新值可用时)。
如果实现Ajax轮询系统,则必须添加服务器端
滥用
检测器:很多人很好地理解javascript,其中一些人可能会改变轮询频率,以更快地获得更新的值…(就像每一秒)。取决于访问您的网站的观众、访问您的网站的人数等…
|
2
3
使用Ajax每10秒查询一次服务器。您可以通过在前端使用jquery轻松实现这一点。 您的后端不需要任何特殊的东西,但一个好主意是使用Web服务,它将返回一个XML或JSON,该XML或JSON将由前端jquery解析以更新显示。 |
3
0
如果您正在寻找Java框架,那么 playframework 或 webfirmframework 可以使用。另一种方法是Spring+AngularJS。他们都在提供WebSocket通信,这对实时更新很有用。用半开或我们自己的实现处理所有事情需要一点时间才能变得稳定,因为要处理heartbeat、intime打开和关闭、重新连接套接字等。可能有点困难。如果你在谷歌上搜索,你可以为他们获得很多教程。 |