Festlegen, ob das Budget nur Antwortkopf oder auch Body und Verarbeitung umfasst.
Eine Zeitgrenze ist nur so verständlich wie ihr Start- und Endpunkt. Ein Timer, der beim Empfang der Response bereits gelöscht wird, begrenzt nicht automatisch das anschließende Lesen eines langsamen Bodys. Formuliere deshalb das Budget aus Sicht des Auftrags: bis zum Antwortkopf, bis zum vollständigen Body oder bis zum fachlich verwendbaren Ergebnis. Zusätzlich kann eine anwendungsseitige Deadline mehrere Versuche gemeinsam begrenzen. Es ist ein Denkfehler, jedem Versuch das volle Gesamtbudget zu geben und danach noch beliebig lange zu warten.
Ein Beispiel
Das Lehrbudget beträgt zehn Sekunden bis zu verwendbaren Daten. Nach drei Sekunden sind die Header da; der Body braucht zwölf weitere Sekunden. Eine nur bis zu den Headern aktive Zeitgrenze lässt den Auftrag fünfzehn Sekunden dauern. Die dokumentierte Zehn-Sekunden-Grenze wäre damit nicht eingehalten.