Zum Hauptinhalt springen

5. Leistungsoptimierungen (Performance Optimizations)

Für optimale Leistung (d. h. minimale Verbindungsaufbauzeit) sollten Clients einen clientseitigen DNS-Cache implementieren (SHOULD). Antworten im zusätzlichen Abschnitt einer SVCB-Antwort sollten im Cache abgelegt werden, bevor Folgeabfragen durchgeführt werden (SHOULD). Mit diesem Verhalten und mit konformen DNS-Servern fügt die Verwendung von SVCB keine Netzwerklatenz zum Verbindungsaufbau hinzu.

Um die Leistung bei Verwendung eines nicht konformen rekursiven Resolvers zu verbessern, sollten Clients spekulative A- und/oder AAAA-Abfragen parallel zu jeder SVCB-Abfrage ausgeben (SHOULD), basierend auf einem vorhergesagten Wert von TargetName (siehe Abschnitt 10.2).

Nach Erhalt eines ServiceMode-RRsets können Clients mehr als eine Option parallel versuchen (MAY) und können A- und AAAA-Einträge für mehrere TargetNames vorab abrufen (MAY).

Unterabschnitte (Subsections)