Медленные ответы на сообщения TIdHTTP

Я исследую проблему с унаследованным исполняемым файлом, написанным на Delphi 5, с использованием Indy 9.

Используемые компоненты: TIdHTTP, TIdConnectionIntercept и TIdSSLIOHandlerSocket.

Проблема, с которой в настоящее время сталкивается приложение, - медленные ответы на сообщения TIdHTTP.

Я нашел следующие две ссылки:

Delphi: Почему IdHTTP.ConnectTimeout делает запросы медленнее?

Delphi TIdHTTP POST очень медленный против GET

Основываясь на ссылках, я попробовал следующие предложения: (i) установить ConnectTimeout на ноль и (ii) установить флаг HTTPOptions hoKeepOriginalProtocol, однако поведение остается тем же.

Используется SSL без использования TIdAntiFreeze.

Я также попытался использовать тестовый исполняемый файл, написанный на C#, с использованием.NET ServicePoint и ClientBase (используя DNS-имя, а не IP-адрес, как предлагается в одной из приведенных выше ссылок), без каких-либо задержек.

Есть ли что-нибудь еще, что я могу проверить / попробовать? Приведенные выше ссылки относятся к "старым" версиям Indy. Какую последнюю версию я могу реализовать в Delphi5?

0 ответов

Другие вопросы по тегам