2

Indy 9 を利用して、Delphi 5 で記述された従来の実行可能ファイルの問題を調査しています。

使用中のコンポーネント: TIdHTTP、TIdConnectionIntercept、および TIdSSLIOHandlerSocket。

アプリで現在発生している問題は、TIdHTTP POST への応答が遅いことです。

次の 2 つのリンクを見つけました。

Delphi: IdHTTP.ConnectTimeout によってリクエストが遅くなるのはなぜですか?

Delphi TIdHTTP POST は GET に対して非常に遅い

リンクに基づいて、(i) ConnectTimeout をゼロに設定し、(ii) HTTPOptions フラグ hoKeepOriginalProtocol を設定するという提案を試みましたが、動作は同じままです。

SSL が使用されていますが、TIdAntiFreeze は使用されていません。

また、.NET ServicePoint と ClientBase (上記のリンクのいずれかで提案されているように、IP アドレスではなく DNS 名を使用) を利用して C# で記述されたテスト実行可能ファイルを使用してみましたが、遅延はまったくありませんでした。

他に確認/試すことができることはありますか? 上記のリンクは Indy の「古い」バージョンを参照しています - Delphi5 内で実装できる最新バージョンは何ですか?

4

0 に答える 0