【问题标题】:Fast AJAX refresh快速 AJAX 刷新
【发布时间】:2012-12-06 18:21:59
【问题描述】:

Ajax 请求刷新的最佳方式是什么?

我现在有以下内容:

setInterval(function() {
$.post('upload.php', function(finish)
{})},30);

不幸的是,它对我来说太慢了,因为我需要它最多在 0.030 秒内刷新。

如何提高性能以满足我的需求?

【问题讨论】:

  • 糟糕的服务器受到重创。
  • 你想做什么? DoS 服务器?
  • @JayBlanchard 30 毫秒不是 0.003 秒。
  • @Jay,30 毫秒是 0.030 秒...不是 0.003 秒
  • 你听说过套接字吗? html5rocks.com/en/tutorials/websockets/basics

标签: javascript jquery ajax


【解决方案1】:

根据您的 cmets 想要请求多人游戏的信息,

通常客户会在每个需要某种网络更新的领域做一些死角。这就是正常游戏中的“滞后”。玩家的客户在获得真实情况更新之前认为其他人正在做什么之间的差异。

30 毫秒是通过网络服务器执行此操作的非常快的时间范围,应该使用 WebSockets 来完成(正如其他人在 cmets 中指出的那样)。

【讨论】:

    猜你喜欢
    • 2015-06-29
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-18
    • 2021-07-07
    • 2016-12-06
    相关资源
    最近更新 更多