在我的设置中,Flash应用程序显示在社交网络(facebook,vkontakte,...)中的iframe中。客户端可以将http查询发送到php脚本并接收gzipped json对象作为响应。 Php由经典的nginx + fpm + mysql堆栈提供服务。
我需要以某种方式计算每个查询的生成流量(响应大小)并测量查询数量。最后,我想获得像query:response_size:count这样的统计信息。据我所知,至少有100种类型的查询。 我懒得使用查尔斯并手动收集这些数据,是否有更有用的方法来计算这些指标?
如有需要,将提供任何细节。
查询示例:
http://subdomain.domain/application/srv/server.php?session=09d88b10c892fa33a308a40cbe620cdc1382c29ec0c98a3ccaa6fedb55945c7422fdc98501ecb8575d26b&pals=74657,84453,110000,199883,485450,533199,1643902,3763644,8285868,8333492,12415998,25621146,39786498,53680938,65441696,101326628&group=1&user=16604572&sess=*&page=0&pref=&psex=1&lmenu=0&method=user.auth&hash=1452744105&auth=365db256ff2820bf92f0126d2878f1e0
回应示例:
http://subdomain.domain/application/srv/server.php?session=09d88b10c892fa33a308a40cbe620cdc1382c29ec0c98a3ccaa6fedb55945c7422fdc98501ecb8575d26b&pals=74657,84453,110000,199883,485450,533199,1643902,3763644,8285868,8333492,12415998,25621146,39786498,53680938,65441696,101326628&group=1&user=16604572&sess=*&page=0&pref=&psex=1&lmenu=0&method=user.auth&hash=1452744105&auth=365db256ff2820bf92f0126d2878f1e0
答案 0 :(得分:0)
好吧,你可以获得返回数据大小的一种方法就是获取返回字符串的长度。
这将是响应数据的大小(以字节为单位)。
例如
$.get(
"test.php",
function(data) {
size = data.length;//size is in bytes
$.get("logSize.php", { size : size });//log the size of the response
}
);