While using Rally Rest.net api to query the data from Rally, the request/response is quite slow. Note that i ignored the factor of client connection speed.
Tried further investigation by Fiddler, i found each request to Rally server has become a pair round-trips ( 1 request responsed authentication 401, and other request actually responsed data), even though use only one instance of RallyRestApi which has accompanied user account info. You could see the red box in attached Fiddler screenshot below.
Is that a bug of Rally Rest.net api? Should i do anything else to avoid it?
Please help!
Edit:
One more issue i found when upload an attachment file to a defect. To upload attachment file, i created an AttachmentContent object and put the file binary content into Content property. Everything works very well, except the response of this request. Rally responses the CreateResult that included the same file binary content. Imagine that we upload a 4MB attachment file in request, and we will receive the response with 4MB file content inside. That causes doubling time of data tranfering between client and server over Http(s) in upload attachment request.