How are you running Axis? If you are running Apache and the jk2 connector to tomcat you may see some performance improvements using tomcat in standalone mode. I don't have any hard data, but people have commented that my web services seem "admiriably faster" than other implementations. The way I figure it, if you aren't using any Apache features then its an uncessary tier in front of your web service.
-- Andy >>> [EMAIL PROTECTED] 12/21/04 06:48AM >>> I am transferring files as SOAP with Attachments using the javax.activiation.DataHandler and Axis 1.1 in a Gigabit network. The maximum throughput using my simple Axis program is between 9 MBps and 14MBps and a network utilization of only 8%. (MBps = MegaByte per second) Neither CPU, disk or network utilization are close to maximum, so I should be able to tranfer more MB per second. Testing ftp between the same two machines I get 18 to 27 MB per second transfer rate, and the network utilization is close to the expected maximum (35-40%). I do not know the internals of ftp, and do not expect the same throughput as ftp due to the rather expensive SOAP. But I do expect more than half the throughput of ftp when using my Web Services... I will try to write my own handler to strip the attachments from the messages before they reach Axis and are dumped to disk by Axis, avoiding disk access completely. Any suggestions on ways to improve the throughput? Regards, Roy Willy Haug