You could use call batching to send both requests at the same time, but I don't think you could suggest that it's worthwhile optimizing the packet size. All the requests and responses in the example are smaller than a standard ethernet frame, so making them smaller is totally irrelevant.
Joe.
On 2/20/07, Mike Christoff <mchristoff4-/E1597aS9LQAvxtiuMwx3w@xxxxxxxxxxxxxxxx> wrote:
I've been doing a bit of packet sniffing on some of the examples here: http://getahead.ltd.uk/dwr/examples
Particularly the table editing example. It seems like the request/responses are a bit overweight. This is what I get for an edit on one cell in one row:
POST /dwr-demo/dwr/exec/Demo.addPerson.dwr HTTP/1.1
Accept: */*
Accept-Language: en-us
Referer: http://getahead.ltd.uk/dwr/examples/table
Content-Type: text/plain
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
Host:
getahead.ltd.uk
Content-Length: 282
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=38B80B0D574C93CC2912EFFA0F102C0A; PHPSESSID=f15a25c4288d0f1bea952068ec7951e0
callCount=1
c0-scriptName=Demo
c0-methodName=addPerson
c0-id=9413_1171932650975
c0-e1=string:1%20Red%20Street
c0-e2=string:2
c0-e3=string:Fred
c0-e4=string:1000001
c0-param0=Object:{address:reference:c0-e1, id:reference:c0-e2, name:reference:c0-e3, salary:reference:c0-e4}
xml=true
POST /dwr-demo/dwr/exec/Demo.getAllPeople.dwr HTTP/1.1
Accept: */*
Accept-Language: en-us
Referer: http://getahead.ltd.uk/dwr/examples/table
Content-Type: text/plain
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; InfoPath.1; .NET CLR 2.0.50727)
Host: getahead.ltd.uk
Content-Length: 92
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: JSESSIONID=38B80B0D574C93CC2912EFFA0F102C0A; PHPSESSID=f15a25c4288d0f1bea952068ec7951e0
callCount=1
c0-scriptName=Demo
c0-methodName=getAllPeople
c0-id=4049_1171932651315
xml=true
HTTP/1.1 200 OK
Date: Tue, 20 Feb 2007 00:50:04 GMT
Server: Apache/2.0.54 (Debian GNU/Linux) DAV/2 mod_jk/1.2.19 PHP/4.3.10-18
Keep-Alive: timeout=15, max=91
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/plain;charset=ISO-8859-1
1d8
var s0=[];var s1={};var s2="1 Red Street";s1.address=s2;
var s3=2;s1.id=s3;var s4="Fred";s1.name=s4;var s5=1000001.0;s1.salary=s5;
s0[0]=s1;var s6={};var s7="12 Yellow Road";s6.address=s7;
var s8=4;s6.id=s8;var s9="Shiela";s6.name=s9;var s10=
3000000.0;s6.salary=s10;
s0[1]=s6;var s11={};var s12="42 Brown Lane";s11.address=s12;
var s13=3;s11.id=s13;var s14="Jim";s11.name=s14;var s15=20000.0;s11.salary=s15;
s0[2]=s11;
DWREngine._handleResponse('4049_1171932651315', s0);
0
I realize this is just an example, but I can't figure out how to slim this down. Any help would be appreciated.
-Mike
____________________________________________________________________________________
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.
http://videogames.yahoo.com/platform?platform=120121
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe-EyPigyGktj4FDOXUYO6UHQ@xxxxxxxxxxxxxxxx
For additional commands, e-mail:
users-help-EyPigyGktj4FDOXUYO6UHQ@xxxxxxxxxxxxxxxx
|