Einzelnen Beitrag anzeigen

Benutzerbild von BUG
BUG

Registriert seit: 4. Dez 2003
Ort: Cottbus
2.094 Beiträge
 
#13

AW: Mailversand aus einem Delphi Programm

  Alt 9. Jun 2015, 23:39
Die verwendete base64-Funktion ist mit den ganzen String-Konkatenation (und damit Kopien) der Horror.
Probiere mal eine optimierte Variante hier aus dem Forum, das könnte schon eine Menge bringen.

Was mir ansonsten auffällt, ist das die Datei erst komplett in den Speicher geladen wird, dann nach base64 codiert wird und erst danach komplett gesendet wird. Das ließe sich vermutlich parallelisieren. Aber vorher solltest du dir auf jeden Fall erst einmals base64 angucken.

Lass dir mal die Zeiten für die unterschiedliche Phasen(Lesen/Kodieren/Senden) anzeigen, dann siehst du eventuell wo das meiste herauszuholen ist

Geändert von BUG ( 9. Jun 2015 um 23:51 Uhr)
  Mit Zitat antworten Zitat