Hab nun mal ein Beispielprojekt erstellt. Könnt ihr euch das mal anschauen? Ist echt witzig aus dem Delphi Programm ist das Aufrufen des Rest Webservice erheblich langsamer, als die
SOAP Variante. Bei mir zeichnet es sich so aus, dass die REST Aufrufe jedes zweite Mal ca. gleich schnell sind.
REST
1080
811
1092
811
...
SOAP
Ist nicht nur konstanter, sondern erheblich schneller...
733
530
530
531
...
Der Aufruf mittels "Addvanced Rest Client Chrome App" ist jedoch am schnellsten...
550
507
507
507
...
Es fällt irgendwie auch auf, dass der erste Aufruf immer etwas länger geht...
Zum Anhang:
WebServerTest ist ein VS2010 Projekt mit einem REST und einem
Soap Webservice
WSTestClient der passende Delphi7 Client.
PS:
Rest Service läuft auf Port 8080
http://localhost:8080/Web/Find?text=blabla
SOAP Service auf Port 8000