Thema: Delphi Kleine Pakete langsamer?

Einzelnen Beitrag anzeigen

Thanatos81
(Gast)

n/a Beiträge
 
#1

Kleine Pakete langsamer?

  Alt 9. Okt 2006, 08:04
Moin zusammen!

Wir bauen hier gerade ein Programm im Client-Server-Prinzip mit Indy. Um abschätzen zu können was für Zeiten wir später erzielen haben wir einen Belastungstest gefahren. Der war wie folgt aufgebaut: Client schickt einen Header (Record) von 9 Byte und dann einen in der Größe variablen Stream. Der Server vaerarbeitet die Daten und schickt eine Antwort zurück, danach schickt der Client erneut das Datenpaket und den Header. Das ganze lassen wir eine Minute laufen.

Seltsamerweise konnten wir mit Streams von ca. 30 KByte ungefähr 1900 Aufgaben und Antworten verschicken. Bei einer Streamgröße von 20 Byte bekommen wir allerdings nur 275 Pakete und Antworten durch hin. Wir haben bei der Client-Komponente die SendBufferSize auch dementsprechend angepasst, das macht allerdings nicht ein Paket Unterschied.

Hatte jemand schon mal ein ähnliches Phänomen und vielleicht sogar eine Lösung?

Danke Im Vorraus,
Thomas
  Mit Zitat antworten Zitat