http HEAD vs GET Leistung

Ich richte einen REST-Webdienst ein, der nur schnellstmöglich mit JA oder NEIN antworten muss.

Das Entwerfen eines HEAD-Dienstes scheint der beste Weg zu sein, aber ich möchte wissen, ob ich wirklich etwas Zeit gewinnen kann, anstatt eine GET-Anfrage zu stellen.

Ich nehme an, ich erhalte den Body-Stream, damit er auf meinem Server nicht geöffnet / geschlossen wird (ungefähr 1 Millisekunde?). Erhalte ich beim Transport Zeit in Bezug auf die IP-Paketnummer, da die Anzahl der zurückzugebenden Bytes sehr gering ist?

Vielen Dank im Voraus für Ihre Antwort!

Bearbeiten:

Um den Kontext weiter zu erläutern:

Ich habe eine Reihe von REST-Diensten, die einige Prozesse ausführen, wenn sie sich in einem aktiven Zustand befinden.Ich habe einen anderen REST-Service, der den Status aller dieser ersten Services anzeigt.

Da dieser letzte Dienst sehr oft von einer sehr großen Anzahl von Clients aufgerufen wird (ein Anruf wird alle 5 ms erwartet), habe ich mich gefragt, ob die Verwendung einer HEAD-Methode eine wertvolle Optimierung sein kann. Im Antworttext werden ungefähr 250 Zeichen zurückgegeben. HEAD-Methode mindestens den Transport dieser 250 Zeichen gewinnen, aber was ist das für eine Auswirkung?

Ich habe versucht, den Unterschied zwischen den beiden Methoden (HEAD vs GET) zu messen, indem ich 1000-mal die Aufrufe ausgeführt habe, aber überhaupt keinen Gewinn (<1 ms) gesehen habe ...

Antworten auf die Frage(7)

Ihre Antwort auf die Frage