Мониторинг доступности сайта

«Мой сайт должен быть доступен днем ​​и ночью, семь дней в неделю». «Мой сайт должен быть доступен 99,99% времени».

Клиенты часто просят о 100% доступности своего сайта, не осознавая, что это на самом деле влечет за собой. Должны ли веб-сайты быть доступны 100% времени? Достижимо ли 100% время безотказной работы?

Хотя игнорирование доступности веб-сайта как основного элемента пользовательского опыта — это верный способ отпугнуть посетителей, прежде чем запрашивать абсолютную доступность, мы должны понять, что это значит и как ее рассчитать. Мы также рассмотрим, какие факторы могут негативно повлиять на доступность вашего веб-сайта, какие вы можете спланировать, а какие могут возникнуть, когда вы меньше всего их ожидаете.

Итак, давайте начнем с того, что на самом деле означает доступность сайта.

Определение доступности сайта

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

Доступность зависит от «времени безотказной работы» веб-сайта, которое часто напрямую связано со временем безотказной работы веб-серверов, на которых размещен ваш сайт.

Но является ли доступность веб-сайта тем же, что и производительность веб-сайта? Производительность веб-сайта можно определить как время, необходимое для загрузки веб-сайта. Этот термин часто адаптируется и корректируется, чтобы соответствовать потребностям каждого бизнеса.

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

И доступность, и производительность являются ключевыми элементами взаимодействия с пользователем. На наш взгляд, доступность зависит от множества факторов, в том числе и от производительности. Если страница сайта будет долго загружаться в браузере и превысит отведенное браузером время загрузки, то браузер просто прекратит загрузку этой страницы. Тогда какие критерии следует учитывать при проверке производительности?

- Сколько секунд должно пройти, чтобы загрузить определенную страницу на вашем сайте?

- Какую страницу вашего веб-сайта следует использовать для измерения эффективности?

- Как вы будете измерять?

- Каков временной интервал измерения?

Инструмент PageSpeed Insights поможет вам определить скорость загрузки страницы сайта и увеличить скорость загрузки при необходимости.

Как определить доступность вашего сайта

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

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

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

В ежемесячном отчете об обслуживании будет сказано, например, что «веб-сайт был доступен на 99,98% в этом месяце». Отсутствующие 0,02% составляют примерно 20 минут, когда посетители не могли добраться до сайта в этом месяце. Это то, что часто называют «время простоя».

На рынке есть много инструментов, которые могут помочь вам выполнить мониторинг доступности сайта, такие как BAILRY, предлагающий как бесплатное, так и платное подключение, которое может быть очень полезным для высокоуровневого понимания доступности вашего веб-сайта.

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

Какие факторы могут повлиять на время работы вашего сайта

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

1. Плановое обслуживание:

- Изменения и исправления на вашем веб-сайте или в системе управления веб-контентом (CMS) — добавление новых компонентов в вашу среду разработки, внедрение нового макета страницы, изменение элементов брендинга, таких как цвета, логотипы и т. д.

- Плановое обслуживание вашего сервера или инфраструктуры хостинга — типичными примерами являются установка исправлений программного обеспечения или обновления.

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

Если вы запрашиваете доступность на уровне 99,99%, имейте в виду, что у вас есть только 4,32 минуты из целого месяца, чтобы справиться с вышеуказанными факторами, что немного. Однако этот тип запланированных действий обычно намеренно не учитывается при расчете процента времени безотказной работы.

2. Незапланированные факторы:

- Атака на ваш сайт

- Аппаратные и программные сбои

- Стихийные бедствия, такие как отключение электроэнергии, пожар или наводнение в вашей серверной комнате

У хорошего хостинг-провайдера есть системы для снижения этих рисков и минимизации их последствий в случае нанесения ущерба.

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

Такие сервисы (инструменты) интегрируют дополнительный функционал на ваш сайт. Когда вы включаете такую ​​услугу, вы должны помнить, что иногда она может дать сбой. Сбой или низкая производительность такого программного обеспечения может сказаться на времени безотказной работы вашего веб-сайта.

100% доступность веб-сайта может показаться желаемым числом, но когда вы понимаете все элементы, влияющие на время безотказной работы вашего сайта, становится ясно, что это почти недостижимая цель.

Это означает, что даже если нецелесообразно стремиться к такому высокому проценту, вам следует обратить пристальное внимание на то, что может негативно на него повлиять. На практике это означает планирование обслуживания вашего веб-сайта и сервера, выбор надежных хостинг-провайдеров, а также тщательное рассмотрение инструментов и услуг, интегрированных в ваш веб-сайт и CMS.

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

Компания Mainton - разработка программного обеспечения под заказ, SEO и реклама в интернете с 2004 года.