ГлавнаяБлог

Доступный способ сохранения работоспособности сайта основанный на html-заглушках

Падение сайтов происходит постоянно. В этом нам довелось убедиться на собственном опыте с сайтами наших клиентов. На помощь приходит работа с кластерами, распределенными по географическим признакам. При возникновении аварийной ситуации, это позволяет быстро производить замену дата-центров, тем самым сохраняя работоспособность сайта. Минимальная месячная стоимость одного такого виртуального сервера достигает четырех тысяч рублей. Конечно, подобная «страховка» для скромного онлайн-магазина покажется весьма затратным мероприятием. При этом нет гарантии, что она будет востребована в оплаченный период. Именно поэтому представители предприятий среднего уровня предпочитают более бюджетные варианты. Существует достаточно простое решение этой задачи, которое мы подробно рассмотрим в данном посте нашего блога.


Для чего это нужно

Для создания полноценного кластера, способного обеспечить работу сайта в случае сбоя, необходимо позаботиться об удвоении всего используемого оборудования. Сегодня мы попробуем обойти дублирование системы, без ущерба для работоспособности сайта, оказавшегося временно отключенным от сервера.

При падении крупного ресурса, связанного с интернет-торговлей, возникает две основных проблемы:

  1. Происходит потеря потенциальных клиентов (пользователи не имеют возможности ознакомиться с предлагаемой продукцией). Зачастую сроки падений не превышают одних суток, поэтому владелец сайта лишается прибыли за один рабочий день.
  2. Гораздо опаснее - удаление ресурса из поисковой выдачи.

Для малого бизнеса потеря суточного оборота - не самая большая трагедия. При месячном обороте в пятнадцать тысяч рублей, недостача в пять тысяч рублей окажется вполне терпимой. Более серьезное расстройство может принести потеря позиций в поисковых системах. Через несколько часов после падения, seo-специалисту может потребоваться помощь медиков. В худшем случае потери составят сумму, соизмеримую со стоимостью месячного продвижения. А это достаточно солидные деньги, ради сохранения которых стоит позаботиться о предупреждающих мерах.

Чтобы узнать, как эту проблему решают в крупных корпорациях, мы решили пообщаться с маркетологом одной такой калининградской компании. Маркетолог компании N поведал много интересного об отказоустойчивых решениях. Так, если сайт начинает работать с перебоями, посетители перенаправляются на статическую страницу, где собрана основная информация.

Как правило, на подобных «html-заглушках» размещают контактные данные компании, а также ключевые товары либо услуги. Если количество страниц в заглушке превышает 20, стоит задуматься о создании кластера. Создать и обеспечить работоспособность заглушки гораздо проще, нежели трудиться над разработкой полноценного кластера.


Основные аспекты

  1. Выбираются ключевые страницы ресурса, которые ложатся в основу создания статической заглушки. Если пользователь пытается перейти на страницу, аналог которой не включен в заглушку, на экране появляется стандартное сообщение о временной недоступности сайта. Вне зависимости от хостинга, обеспечивающего работу ресурса, заглушку заливают на сервер.
  2. Еженедельно происходит автообновление заглушки, что обеспечивает соответствие основному сайту (дизайну, стоимостным характеристикам и пр.).
  3. Осуществляется регистрация домена в надежном DNS-сервисе, в котором реализована возможность управления посредством API.
  4. Основной задачей резервного сервера является непрерывное слежение за основным и подмена IP-адресов в случае возникновения сбоя. Интервал между каждой проверкой составляет 60 секунд. Переключение осуществляется, если ошибка была идентифицирована роботом три раза подряд. Обратная подмена IP-адресов происходит после возобновления работоспособности основного сайта.
  5. Любое переключение записей сопровождается отправкой соответствующего сообщения владельцу ресурса.

Итог: достаточно скопировать ключевые страницы ресурса, сделать из них заглушку, и при каждом падении сайта, перенаправлять посетителей на его статическую копию. После проведения ремонтно-восстановительных работ, ресурс продолжает работу в штатном режиме.

Ориентировочно на переключение сайта затрачивается около полутора-двух минут. То есть, это время ресурс все-таки будет недоступен.


Достоинства метода

  1. Минимальные трудовые и временные затраты - достаточно сделать один клик.
  2. Экономия финансов.
  3. Зачастую именно это позволяет сохранить потенциального клиента. Заинтересованный покупатель за подробностями обратится к менеджеру, который в телефонном режиме предоставит всю нужную информацию. К тому же, вместо сообщения об ошибке, клиент увидит живой рабочий сайт.
  4. Совершенно не зависит от основного сайта. Сопоставим с любыми админками.
  5. Эффективен при самых разных неприятностях, которые могут произойти в работе сайта. Любая неполадка, ставящая под угрозу работоспособность сайта, может служить веским поводом для его переключения на статическую заглушку. А вот ее вывести из строя достаточно сложно.
  6. Сопоставим с различными хостингами, поддерживающими внешние DNS-серверы.
  7. Владельцу сайта совсем необязательно менять хостера и вносить коррективы в программный код ресурса - создания одной html-заглушки будет вполне достаточно.

Итог: при использовании заглушки вам не нужно менять хостинг и структуру сайта - работа ресурса останется неизменной.


Отрицательные моменты

  1. Статическая заглушка не обладает полноценной функциональностью - посетитель не сможет произвести поиск нужной информации, пройти процедуру регистрации и пр. Она лишь позволяет ознакомиться с какой-либо информацией (ценой, ассортиментом, контактными данными).
  2. Сайт «лежит» в течение полутора минут, во время которых происходит переключение.
  3. Определенные трудности возникают при регистрации домена на DNS-серверах. Сама по себе процедура не сложная, однако обычная секретарша вряд ли сможет справиться с ней.

Команда 39saitov.ru, 05.08.2015


Мы написали этот пост на совесть. Будем благодарны, если вы поделитесь им.

Мобильная версия 39saitov.ru

Seo-компания «39 сайтов»
(4012) 50 94 26, info@39saitov.ru
Калининград, Ленинский пр-т, 30 (Плаза), бизнес-центр, корпус А, офис 637
ПН — ПТ с 10:00 до 18:00

2005 — 2019 © «39 сайтов»