I've got a Resin/Hibernate/MySQL server set up that seems reasonably snappy in 
normal web app operation. The app supports my iPhone app which uses an 
Objective-C Hessian 1.0 client to download data from the server.

The database access takes less than 1 second, but the complete download of data 
(before client-side Hessian unmarshalling) takes over 30 seconds. The total 
payload size is 631 KB, 45 of one class, ~2200 of another, each class is made 
up of integers and Strings.

It seems that the delay is happening in the Hessian on the server side (both in 
processing the incoming request and in packaging up the returned data), and in 
the actual network transfer (downloading a similar amount of data takes about 2 
s when not going through Hessian).

This strikes me as extraordinarily slow. Is there something wrong?

My Resin is v. 4.0.0

TIA,
Rick



_______________________________________________
hessian-interest mailing list
[email protected]
http://maillist.caucho.com/mailman/listinfo/hessian-interest

Reply via email to