Здравствуйте, уважаемые читатели!

Последнее время есть о чем поговорить в SEO мире, поэтому предлагаю обсудить ошибку: «503 сервис недоступен». Задумывались ли вы когда-нибудь о предназначении данной ошибки и что она дает? Какие плюсы и минусы можно получить от правильного использования силы 503 ошибки?

Предлагаю погрузиться немного в историю внедрения 503 ошибки в нашу жизнь. Начнем с того, что ошибка 503 «Сервис временно недоступен» генерируется веб-сервером и означает, что на данный момент сайт/портал/проект (кому как больше нравится) на данный момент/временно недоступен. Прошу обратить ваше внимание на слово ВРЕМЕННО, т.к. это очень важно!

Каждому аккаунту на сервере выделено определенное количество рабочих-процессов, обрабатывающих запросы пользователей. Запросы поступают на сервер и становятся в очередь. Легкие запросы обрабатываются быстро, а тяжёлые проблемные — медленно, тормозя продвижение очереди. Когда длина очереди достигает определенной величины, сервер перестает принимать новые запросы, возвращая ошибку 503 (Service Temporarily Unavailable, сервис временно недоступен).

image_thumb[11]

Теперь давайте поймем как работают поисковые боты. Поисковые боты — это алгоритмы скриптов, которые последовательно шаг за шагом изучаются Ваш сайт на наличие изменений: в дизайне, в текстовой составляющей и т.д. В этот список можно включить и обработку ошибок. В большинстве случаев, по крайней мере я не видел еще не одного сайта/сервера, который при падении выдавал 503 ошибку, сервер просто перестает отвечать и при попытке попасть на сайт бот получает информацию о том, что сайта больше не существует:

Что бот делает дальше?! Дальнейший алгоритм просто! Бот получает информацию о том, что сайта больше не существует и соответственно все результаты поисковой выдачи с участием данного сайта нужно очищать. Логически это верно, ведь поисковые системы стараются выдавать максимально качественные результаты для своих пользователей и несуществующие сайты там не к чему. Сами представьте, если бы поисковые роботы не вычищали выдачу — там была бы свалка. Кто-то намерено закрыл свой сайт, кто-то попросту не продлил домен/хостинг, а кого-то могут быть проблемы и посерьезнее, к примеру DDOS или переезд на другой сервер!

В лучшем случае решение двух последних проблем занимает от пары дней до недели, но что делать, если это растягивается больше?! В итоге вы рискуете вылететь с поисковой выдачи и даже после запуска не скоро там появится! Решение это проблемы всегда было под носом у веб-мастеров, но кто-то не пользовался им из-за своей лени, кто-то из-за незнания и т.д. Решение очень простое — 503 ошибка!

Благодаря данной ошибке вы сможете сообщить поисковому боту о том, что сайт РАБОТАЕТ, но с ним есть некоторые проблемы — ДДОС, переезд или другое. Зная об этом поисковые системы не выбрасывают сайт из выдачи гораздо большее время, ведь по факту сайт работает! Конечно бесконечно 503 ошибкой прикрываться не получится, но основываясь на моих личных экспериментах срок жизни сайта в выдаче с 503 ошибкой в разы превышает срок жизни сайта без нее. Это факт!

Соответственно лучший выход из ситуации, когда вы работает с сервером/хостингом или у вас другие проблемы с сайтом — поставьте 503 ошибку. Как должен выглядеть код 503 ошибки вы можете посмотреть в моей ранней записи. Надеюсь с этим разобрались.

Надеюсь теперь у вас есть желание и понимание правильности работы с 503 ошибкой. Предлагаю окунуться в другую проблему — проблема с сервером или ддос…. куда тогда нужно поставить 503 ошибку, если «все лежит»…?! В этом случае на встречу к вам выступает компания DynRU. DynRU — это молодая и успешная компания, которая решает проблемы веб-мастеров и системных администраторов по всей России. В общем хватит рекламы (я просто участвую в этой компании =D). Подумав над данной проблемой мы пришли к решению разработать сервис, который будет позволять следить за состоянием вашего сервера и АВТОМАТИЧЕСКИ включать 503 ошибку сразу, если сервер не отвечает или временно недоступен.

Для клиента суть работы очень проста:

1. Вам необходимо создать поддомен сайта и направить его на IP адрес сервера;

2. Вам необходимо создать CNAME запись и направить ее на адрес нашей компании;

3. Указать первый и второй пункт в панельке сайта dynru.ru.

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

Данная ошибка будет висеть до тех пор, пока сервер не «оклемается» и автоматически сменится как только это произойдет! Таким образом вы получаете отличное оружие против «вылета из индекса». Так же хочется отметить, что благодаря данному ключу в ряде случаев клиент получает:

1. Более быстрый PING до сайта (благодаря использованию DynRU технологий Amazon и  DNS сервером DynDNS);

2. Частичный фильтр Ddos атак по типу флуд;

3. «Безгеморойную» жизнь =D;

4. Чуть не забыл… еще каждый клиент при заказе в подарок получает «e-mail уведомления о падении сервера», поверьте это круто!

Ознакомиться с тарифом вы можете на странице Dyno503. От себя могу добавить, кто реально заинтересовался системой — обращайтесь, возможно смогу уговорить разработчиков на скидку для читателей блога ProTraffik.ru

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


Раздел: Сайтостроение
Тема: Функции и возможности 503 ошибки
Протраффик.RU: www.protraffik.ru