|
ryan_denn
|
Posted 2013-02-21 15:28:28
|
|
Group: Forum Members
Last Active: 2013-03-05 09:36:54
Posts: 58,
Visits: 195
|
I had a look at the network traffic between my Database, Persistence Service, and my Winforms client.
Doing a test of Class.allinstances:
Firebird sends 12mb to the Persistence Service, and the PS sends 80mb to the client... Quite a bit of overhead!
|
|
HansKarlsen
|
Posted 2013-02-23 12:01:51
|
|
Group: Administrators
Last Active: Yesterday @ 00:47:56
Posts: 513,
Visits: 2 932
|
How did you these meassurements? And what does the overhead consists of according to you?
A certain increase in bytes is expected when moving from binary to text xml wrapped in wcf wrapped in soap.
An integer with the value 1234567890 will use up 4 bytes, binary, but 10 bytes as text (utf8) and then we wrap in a datablock
like this <mem id="5">1234567890</mem> - so this example takes you from 4 to 18, an increase of 4.5.
|
|
ryan_denn
|
Posted 2013-02-25 08:43:26
|
|
Group: Forum Members
Last Active: 2013-03-05 09:36:54
Posts: 58,
Visits: 195
|
I just looked at the total bytes that went across the wire between the processes. I was just surprised by the results.
|