显示快速更改的数据库的最佳方法是什么?

时间:2014-05-04 23:44:41

标签: javascript jquery mysql ajax node.js

我有一个数据库,每秒都会不断接收新信息,我希望在网站上为这个数据库提供动态更改显示。

最佳平台是什么?我在哪里可以开始寻找?我打开任何东西,AJAX,JQuery,Node.JS等等。我不知道从哪里开始。

2 个答案:

答案 0 :(得分:0)

对我来说,最好的方法是:

  • Knockout.js(或者angularJS,但是淘汰语法更清晰)
  • 服务器端库,如.net上的SignalR。

如果您不能使用.net,请查找您所用语言的任何websockets库。 我每天都使用它并获得很棒的结果! (比如只更新一个字段而不是所有表,在错误更新时发送消息等) 希望这有帮助

PS:Web套接字旨在处理硬件负载(最多实时FPS游戏)

答案 1 :(得分:0)

您可以使用http://socket.io/进行传输的node.js服务器。

var io = require('socket.io').listen(80);

io.sockets.on('connection', function (socket) {
  socket.emit('news', { hello: 'world' });
  socket.on('my other event', function (data) {
    console.log(data);
  });
});

客户端

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect('http://localhost');
  socket.on('news', function (data) {
    console.log(data);
    socket.emit('my other event', { my: 'data' });
  });
</script>

套接字IO使用websockets(如果可用),如果没有,则回退到其他方法。