Hi,
I did some testing on binary attachment transfer times, with axis2 'java' and 'C' servers with sample mtom clients. It took very high transfer times for large size attachments. Some minor modificaions were done to the data_handler.c and it was sent to the mailing list.
(File Size) vs (Time Taken in milli seconds) to transfer binary attachments
Environment
----------
Processor - Intel Celeron M 1.40GHz
RAM - 256 MB
OS - Fedora Core 4.
Java Server - axis2 Java
C Server - axis2
mtom C and java test clients were used
Time Taken in milli seconds
|
File Size (kb) |
Java Server |
(ms) |
Java Server |
(ms) |
C Server |
(ms) |
C Server |
(ms) | |
|
|
|
Java Client |
(ms) |
C Client |
(ms) |
C Client |
(ms) |
Java Client |
(ms) |
|
--------------- |
--------------- |
--------------- |
--------------- |
--------------- |
--------------- |
--------------- |
--------------- |
--------------- | |
|
28 |
|
445 |
|
274 |
|
2004 |
|
1009 |
|
|
38 |
|
617 |
|
297 |
|
1957 |
|
842 |
|
|
132 |
|
593 |
|
527 |
|
2181 |
|
726 |
|
|
154 |
|
551 |
|
447 |
|
2081 |
|
677 |
|
|
165 |
|
440 |
|
743 |
|
2147 |
|
676 |
|
|
561 |
|
1029 |
|
418 |
|
2581 |
|
1075 |
|
|
762 |
|
2137 |
|
1572 |
|
3231 |
|
2356 |
|
|
1162 |
|
3172 |
|
2962 |
|
3981 |
|
3100 |
|
|
1761 |
|
7672 |
|
5494 |
|
8186 |
|
3041 |
|
|
2081 |
|
7768 |
|
6837 |
|
11757 |
|
3499 |
|
|
4241 |
|
14465 |
|
24060 |
|
36168 |
|
Could not transfer (Error Occured in Java client) | |
Thank You
Kapila
