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

b-inner-1

Проблемы с работой веб-сайтов  всегда неприятны.

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

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

Выбирайте хороший хостинг

Хостинг – важнейший элемент в работе вашего сайта. Если падает хостинг, то ваш сайт тоже упадет. Когда  вы выбираете надежный хостинг для вашего сайта, вы получаете то, за что платите. Дешевый хостинг  может показаться хорошим способом снизить затраты. Однако,  если вы потеряете потенциальных клиентов и создаете негативное впечатление о вашей компании, то это обойдется дороже чем такая экономия.

Хотя время бесперебойной работы — это не единственное, на чем нужно сосредоточиться, вам нужно подумать и об этом. Если хостинг предлагает 99% безотказной работы, это все равно будет означать 6-7 часов простоя в месяц.

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

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

Ограничьте доступ к админке сайта

Лучше всего предоставить полный доступ к административной панели сайта 1-2 сотрудникам, которые хорошо знакомы с WordPress.  Некоторым сотрудникам можно предоставить доступ всего к одному-двум разделам на сайте.

Например, сотруднику отдела персонала может понадобится доступ к разделам «Вакансии» и «Наша команда».  Спросите своих разработчиков, смогут ли они настроить доступ для разных сотрудников к определенным разделам сайта.

Если вы сможете ограничить число сотрудников, которые могут случайно «сломать» ваш сайт, вы значительно уменьшите вероятность того, что сайт выйдет из строя из-за человеческой ошибки.

Будьте осторожны при правках сайта «вживую»

Самый безопасный способ редактирования вашего сайта — это сначала протестировать его на специальном ПО или на тестовом домене. Если вы добавляете код на сайт, сначала опробуйте его в тестовой среде.

Хотите установить новый плагин? Сначала проверьте этот плагин. Протестируйте его в  среде разработчика. Бывают случаи, когда хозяева ресурса ломают свой сайт, деактивируя плагин, не подозревая,  что это может привести к критическим последствиям.

Вы можете задаться вопросом, что такое среда разработки или промежуточная среда и как ее получить. Это возвращает нас к хостингу—большинство хостинговых компаний, работающих с  WordPress включают по крайней мере одну дополнительную среду для тестирования. Это облегчает проверку изменений и обновлений кода. Если вы можете сломать сайт, вам лучше сделать это в неживой среде!

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

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

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

Резервное копирование

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

Вот почему вы всегда должны делать резервную копию сайта перед внесением обновлений на живом сайте.  Сочетание автоматического и ручного сохранения копии сайта – самый надежный способ избежать технических проблем.

Поддерживайте в актуальном состоянии домены и  хостинги

Старайтесь продлевать  свои хостинги и домены в автоматическом режиме.  У многих  клиентов сайт выходил из строя из-за того, что они проигнорировали электронные письма о продлении срока действия от хостинга или регистратора доменов.

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

Для большего контроля  внесите  даты продления в свои электронные базы данных и ежедневники.

Безопасность

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

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

Эксперты по безопасности скажут вам, что вы никогда не будете на 100% защищены от хакеров. Но есть некоторые вещи, которые вы можете сделать, чтобы защитить себя:

  • Используйте надежные пароли. WordPress автоматически создаст для вас пароли —попробуйте их использовать.Не используйте имя вашего питомца или ваш адрес.
  • Обновляйте WordPress и ваши плагины. Многие обновления плагинов (и почти каждое обновление WordPress) содержат некоторые исправления безопасности. Если обнаружена серьезная уязвимость, вы получаете электронное письмо об обновлении. Если есть опция автоматического обновления плагинов—подпишитесь на это, если у вас есть такая возможность.
  • Удалите доступ, если он больше не нужен. Если сотрудник покидает компанию, удалите его учетную запись (убедитесь, что не удаляете его контент!). Учетные записи пользователей, которые никто не использует, могут быть открытыми для хакеров.
  • Не используйте » admin” в качестве имени пользователя. Это было имя пользователя по умолчанию, когда WordPress был установлен на сервере, и оно до сих пор очень распространено. Многие хакеры будут пытаться использовать это имя пользователя при входе в систему. Если у вас нет учетной записи пользователя с именем admin, они не смогут войти в систему.
  • Ограничьте попытки входа с помощью плагина. В принципе, если кто-то пытается войти в систему с неправильным паролем больше, чем, скажем, пять раз, плагин временно заблокирует этот IP-адрес. Это большая помощь против вредоносных программ, которые быстро угадывают пароли.
  • Двухфакторная аутентификация является опцией. Есть несколько плагинов, которые позволяют легко установить такую аутентификация для  входа в WordPress. Это может блокировать множество автоматических атак.
  • Спрячьте свою страницу входа в WordPress, если вы действительно обеспокоены. Такие службы, как Sucuri, позволяют вам составлять белый список IP-адресов, которые могут даже получить доступ к вашей странице входа. Если это непрактично для вашей команды, есть плагины, которые позволяют изменить значение по умолчанию domain.com/wp-login.php URL-адрес. Вы можете изменить его на все, что хотите.

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