2

Пользователи жалуются, что видят старый контент, который был со старого сайта после того, как мы переключились на новый сервер. Таким образом, они смотрят на совершенно другой сайт практически. Многие из них не имеют представления о кеше DNS. Есть ли что-то, что мы могли бы сделать, чтобы сделать кеш недействительным глобально, чтобы браузеры были вынуждены очистить его, или это поможет, если мы отключим старый сайт? Что-то должно быть сделано, пользователи не заботятся и не знают о кеше.

ОБНОВИТЬ:

Переключение было 3 дня назад, люди все еще стареют сайт.

2 ответа2

4

Краткий ответ: нет.

Причина этого в том, что простая очистка DNS (перезагрузка должна сделать это) не поможет, если локальный ПК и браузер также кэшируют DNS.

Опция - перезагрузить DNS и попросить пользователей перезагрузиться. Это немного излишне, но если они не понимают кэш DNS, вы потратите огромную энергию, чтобы помочь им очистить локальный кеш ...

Лучшее решение для предотвращения этого в будущем - понижение вашего TTL для домена за несколько дней до того, как перейти к примерно 5 минутам (1, если вы уверены, что у вас низкие уровни DNS-запросов для этого домена), изменив его, а затем повысив TTL.

Помимо этого, вы также можете создать редирект на сайте (iptables, modrewite), чтобы указать новый IP.

2

Трудно связаться с администраторами ~ 32 миллионов DNS-серверов в общедоступном Интернете, и тем более заставить их очистить кэш на своих серверах без действительно веской причины, как, например, купить им выпить за их проблемы.

Надлежащее планирование перед изменением для снижения TTL является наилучшей практикой. Слишком поздно для вас, но, по крайней мере, теперь вы знаете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .