Все популярные сайты рано или поздно настигает «блэкаут», т.е. момент, когда сайт по тем или иным причинам может быть не доступен. Причин, как правило, две. Одна – форс-мажор, вызванный, к примеру, DDoS атаками, зависанием из-за перегрузок сервера приложений или БД. Вторая – регламентные работы на сервере или в ДЦ. В таком случае неплохо иметь «живой» application-сервер вне ДЦ, на который бы временно ссылался домен (если простой конечно занимает продолжительное время), либо же, если ваш проект располагается на кластере серверов (1 или много аппликейшенов + 1 или много серверов БД + … ), то как минимум 1 аппликейшен сервер должен оставаться живым.
Для чего? Элементарно для того, чтобы ваши пользователи, зайдя на сайт, видели не сообщение браузера о недоступности сайта, а текст, информирующий о причинах такой недоступности и сроках окончания работ (устранения проблем). Причем, чем колоритнее такая страница, тем большая вероятность того, что «эффект разочарования» вызванный недоступностью сайта будет сглажен, а пользователь не уйдет с вашего ресурса навсегда и вернется через рекомендованное время.
У того же HootSuite, который я уже как-то приводил в пример, такое сообщение выглядит так:
Google делает правильнее и перебрасывает пользователей на специальный перманентный урл, по которому потом можно вернуться, чтобы оценить такую страницу об ошибке
А у dirty.ru такая страница еще забавнее. Единственно, что не мешало бы делать автоматическую переадресацию на основной урл сайта или хотя бы ссылку на нее.
P.S. Ах да, и такие страницы несут определенный «вирусный» эффект, их обсуждают, приводят в пример и прочее. Тем самым достигается «атмосферность», которую я уже упоминал.
