发送大数据.getJSON或代理?

时间:2009-11-04 15:57:10

标签: jquery proxy getjson

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

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

我可以设置代理服务器。

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

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

此外,数据也会输入JSON。

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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