Przenoszę serwery nazw domen z rejestratora na dnsmadeasy.com, abyśmy mogli mieć automatyczne przełączanie awaryjne (oprócz innych korzyści). Kiedy robiłem to w przeszłości, po prostu ustawiłem wartość TTL na tak niską, jak to tylko możliwe (1 minuta) dla rekordu A, aby po awarii serwera głównego serwer kopii zapasowej był (prawie) natychmiast połączony z siecią.
Jedyny problem, jaki mogę znaleźć przy niskim TTL, to to, że będziemy mieli „większy ruch związany z zapytaniami”. Czy to źle? Przeciwnie, czy istnieją korzyści z używania wysokiej wartości TTL?
domain-name-system
nameserver
ttl
Charlie Schliesser
źródło
źródło
Odpowiedzi:
Masz rację, główną wadą korzystania z niskiego TTL jest to, że skończysz z większym obciążeniem zapytaniami niż z wyższym TTL. To powiedziawszy, o ile Twój serwer DNS nie będzie miał problemów z obsługą dodatkowego obciążenia, to śmiało. Szczerze mówiąc, gdyby mieli obawy dotyczące ich zdolności do obsługi obciążenia, nie pozwoliliby ci ustawić bardzo niskiego TTL dla twoich rekordów (chociaż wielu zwykle zaleca, aby ustawiać TTL tylko tak nisko, jak to konieczne, co jest zalecenie dźwiękowe ze względu na punkt doświadczenia użytkownika, który zrobił ceejayoz).
Ponadto powinienem wspomnieć, że wielu dostawców usług rozstrzygających DNS całkowicie ignoruje ustawienie TTL i po prostu ustawia własne wygaśnięcie pamięci podręcznej w rekordach, więc w wielu przypadkach zmiana TTL nie robi żadnej różnicy w ilości zapytań, które ostatecznie trafiają do autorytatywne serwery dla twojej domeny.
źródło
Wysoka TTL oznacza, że pamięci podręczne ISP i DNS po stronie klienta będą trwać dłużej, co oznacza, że Twoja witryna będzie bardziej responsywna dla powracających użytkowników lub osób, które spędzają dużo czasu na przeglądaniu witryny w jednej sesji.
Niektórzy dostawcy obciążają Cię również opłatami za wyszukiwanie DNS.
źródło