Ich verschiebe die Nameserver einer Domain vom Registrar zu dnsmadeasy.com, damit wir ein automatisches Failover haben (neben anderen Vorteilen). Wenn ich dies in der Vergangenheit getan habe, setze ich einfach den TTL-Wert für den A-Datensatz so niedrig wie möglich (1 Minute), damit der Sicherungsserver bei einem Ausfall des Primärservers (fast) sofort online ist.
Das einzige Problem, das ich mit einer niedrigen TTL feststellen kann, ist, dass wir einen "höheren Abfrageaufkommen" haben werden. Ist das eine schlechte Sache? Gibt es im Gegensatz dazu Vorteile bei der Verwendung eines hohen TTL-Werts?
domain-name-system
nameserver
ttl
Charlie Schliesser
quelle
quelle
Antworten:
Sie haben Recht, der Hauptnachteil der Verwendung einer niedrigen TTL ist, dass Sie am Ende eine höhere Abfragelast haben als bei einer höheren TTL. Solange Ihr DNS-Host keine Probleme mit der zusätzlichen Last hat, können Sie fortfahren. Um ehrlich zu sein, wenn sie Bedenken hinsichtlich ihrer Fähigkeit hatten, mit der Last umzugehen, ließen sie nicht zu, dass Sie eine sehr niedrige TTL für Ihre Datensätze festlegen (obwohl viele empfehlen, dass Sie Ihre TTL nur so niedrig wie nötig festlegen, was a Sound Empfehlung aufgrund der User Experience Point, die ceejayoz gemacht hat).
Darüber hinaus sollte ich erwähnen, dass viele DNS-Resolver von Internetdienstanbietern die TTL-Einstellung vollständig ignorieren und lediglich ihren eigenen Cache-Ablauf für Datensätze festlegen. In vielen Fällen hat das Ändern der TTL also keinen Einfluss auf die Anzahl der Abfragen, bei denen die Anforderungen erfüllt werden autorisierende Server für Ihre Domain.
quelle
Hohe TTL bedeutet, dass ISP- und clientseitige DNS-Caches länger halten, was bedeutet, dass Ihre Website besser auf wiederkehrende Besucher oder Benutzer reagiert, die längere Zeit in einer einzigen Sitzung auf Ihrer Website surfen.
Einige Anbieter berechnen Ihnen außerdem eine Nutzungsgebühr für DNS-Abfragen.
quelle