Guten Morgen!
Bestimmt, lade die Daten in einen String. Das ganze Overhead mit dem Laden in den Speicher und anschließend das Charset-Decoding zu UTF-16 usw. schlucken bestimmt eine oder andere Milliskunde.
Ich bekomme beim ersten Aufruf auch ungefähr ein Verhältnis von 1:10 - 1:15, danach ist der Browser "nur noch" doppelt so schnell. Das finde ich eigentlich einen ganz guten Wert wenn sich der gute Delphi-Compiler plus
Indy-Library mit millionen(millarden?)-fach benutzter, hoch-optimierter Software messen muss...
Da stimme ich zu, nicht desto trotz würde mich interessieren, was genau in meinem Fall das Ganze "doppelt so langsam" macht. Ist das die fehlerhafte Konfiguration des Sockets, die zu Verzögerungen bei den Anfragen führt? Oder liegt das Problem womöglich tiefer in den
Indy-Sources? Spannend.
welche Version der SSL-Bibliotheken benutzt Du?
Was passiert, wenn Du http statt https benutzt?
Die OpenSSL-DLLs haben die Versionsnummer 1.0.2.18.
Wenn ich http statt https benutze, wird die Seite auf https umgeleitet.