При использовании Rally Rest.net api для запроса данных из ралли, запрос/ответ довольно медленный. Обратите внимание, что я проигнорировал коэффициент скорости подключения клиента.Медленная производительность при запросе и ответе Rally Rest api
Проведенное дальнейшее исследование Fiddler, я обнаружил, что каждый запрос на сервер Rally превратился в пару раундов (1 запрос с проверкой подлинности 401 и другой запрос, фактически отвечающий данным), хотя использовать только один экземпляр RallyRestApi, который сопровождал данные учетной записи пользователя. Вы можете увидеть красную рамку в скриншоте скриншота Fiddler ниже.
Это ошибка Rally Rest.net api? Должен ли я делать что-нибудь еще, чтобы избежать этого?
Пожалуйста, помогите!
Edit:
Еще один вопрос я нашел, когда загрузить файл вложения дефекта. Чтобы загрузить файл вложения, я создал объект AttachmentContent и поместил двоичный контент файла в свойство Content. Все работает очень хорошо, за исключением ответа на этот запрос. Ралли отвечает CreateResult, который включает один и тот же файл двоичного содержимого. Представьте, что мы загружаем файл вложений 4MB в запрос, и мы получим ответ с содержимым файла 4MB внутри. Это вызывает удвоение времени передачи данных между клиентом и сервером по Http (-ам) в запросе на вложение вложений.
Мы изучаем этот дефект, чтобы увидеть, что мы можем сделать, чтобы удалить ненужный запрос. В качестве побочного примечания вы используете свой код на одном процессоре? Кажется, из вашего журнала Fiddler вы обрабатываете только один запрос за раз. –
Хороший глаз Чарльз - и спасибо за обновление на стороне API. –
Большое спасибо за ваши комментарии Чарльз, Марк. Я обновил вопрос еще одной проблемой при загрузке запроса на вложение через Rally rest api. –