Медленные ответы на сообщения 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?