【问题标题】:sending large data .getJSON or proxy?发送大数据 .getJSON 或代理?
【发布时间】:2010-06-15 06:00:08
【问题描述】:

大家好。有人告诉我,将数据发送到外部服务器(即 x 域)的唯一技巧是使用 getJSON。好吧,我的问题是我发送的数据超出了 getJSON 数据限制。我正在跟踪屏幕上的鼠标移动以进行分析。

另一种选择是我也可以一次发送一些数据。可能每次鼠标移动。但这似乎会减慢速度。

我可以设置代理服务器。

我的问题是哪个更好?设置代理服务器?或者只是通过 javascript 或 JQUERY 发送一些信息。专业人士使用什么(谷歌和其他公司构建混搭,将大量数据发送到 x 域网站。)

我需要了解最佳做法。谢谢!!

数据也被放入 JSON 中。

【问题讨论】:

    标签: jquery proxy getjson


    【解决方案1】:

    与一般网络应用程序一样,最佳做法是设置一定的缓冲区大小并将您的事件写入该缓冲区。达到缓冲区限制后,将其与新的空缓冲区交换以接收事件并通过线路发送完整的缓冲区。

    【讨论】:

      【解决方案2】:

      看看这个:http://docs.jquery.com/Ajax/jQuery.post

      使用get 方法取决于url 的长度,因为它将?name=value&name2=value2&... 附加到url。相反,您需要使用post 方法。

      $.post(url, {x:0,y:50}, function(data)
      {
          //data contains the json object retrieved.
          alert(data.status);
      },"json");
      

      【讨论】:

      • 那么可以使用$.post()进行跨域数据发送吗??
      • 我不完全确定。我没有注册你在做跨域。
      猜你喜欢
      • 1970-01-01
      • 2022-10-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-19
      • 2011-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多