Как ускорить и защитить сайт на примере моего сайта на WordPress

Как ускорить и защитить сайт

Как ускорить загрузку сайта и защитить его от вирусов? На примере моего сайта на WordPress
Здравствуйте, уважаемые читатели сайта COOLinet. Сегодня предлагаю вашему вниманию обзор и мой отзыв о сервисе WSR Web Support Revolution сайт — w.tools/ru/. Предназначенный для ускорения загрузки и быстродействия сайта, для усиления и подстраховки хостинга на котором расположен ваш сайт, а также для защиты ваших данных и как следствие вашего бизнеса в сети Интернет.

Небольшое введение.

Почему у меня возникла необходимость в данном сервисе?

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

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

Пример письма от моего хостинг провайдера:

Вы являетесь владельцем аккаунта No …..
В настоящий момент ваш аккаунт заблокирован в связи с регулярным превышением лимита использования аппаратных ресурсов, предусмотренного текущим тарифным планом, что является нарушением п.2 Условий предоставления услуг.
По данным автоматической системы мониторинга, за последние 30 дней установленный лимит был превышен в следующие даты:

04.01.2018, 27.01.2018, 28.01.2018. 31.01.2018

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

Сейчас читают:  Мониторинг позиций сайта, обзор и отзыв о сервисе Line

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

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

Второе, нагрузку создавали поисковые роботы Яндекса, индексируя сайт они большое число раз посылали запросы на разные страницы сайта.

Пример таких запросов:

Письмо No 1

[u][15/Oct/2017:13:19:07 +0300] 1.458 1.458 200 178.154.171.65 coolinet.ru GET /dobav-v-druzya-v-vk-kartinki-foto-i-nadpisi-dlya-vkontakte/ HTTP/1.1 «Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)» «-» 22821 141.8.194.159 a0023425
[u][15/Oct/2017:13:19:08 +0300] 1.331 1.331 200 178.154.171.90 coolinet.ru GET /dobav-v-druzya-v-vk-kartinki-foto-i-nadpisi-dlya-vkontakte/ HTTP/1.1 «Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)» «-» 22823 141.8.194.159 a0023425
[u][15/Oct/2017:13:19:10 +0300] 1.450 1.450 200 87.250.224.59 coolinet.ru GET /category/vse-o-internete/ HTTP/1.1 «Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)» «-» 14340 141.8.194.159 a0023425

Вы можете попробовать принудительно заставить робота Яндекс обратиться к файлу robots.txt в личном кабинете веб-мастера Яндекс.

Письмо No 2
Когда для поискового робота не заданы инструкции через файл robots.txt, то запросы от робота к сайту могут поступать неконтролируемо часто, что и приводит к резкому всплеску потребления ресурсов.
Рекомендуемый интервал между последовательными запросами — 10 секунд. Для этого внесите следующую директиву:
User-agent: Yandex
Crawl-delay: 10

В общем это легко исправить прописав определённую директиву в файле robots.txt ограничивающую по времени обращения Яндекса поисковых роботов.

Третья ситуация это с ростом популярности вашего ресурса возрастает и вероятность DoS и DDoS атак.
DoS и DDoS атака-это агрессивное внешнее воздействие на вычислительные ресурсы сервера или рабочей станции, проводимое с целью доведения последних до отказа.
Когда сайт молодой к нему, как правило, не проявляют внимания злоумышленники. А вот как только ваш ресурс наберет обороты готовьтесь к тому, что сайт будут постоянно пытаться взломать, заразить вирусами и устраивать против него DoS/DDoS атаки различной мощности.

Сейчас читают:  Push уведомления. Что это такое, где скачать, как установить и подключить к сайту?

Поиск оптимального решения по ускорению сайта.

Я стал искать сервис при помощи которого можно было бы решить все проблемы о которых я писал выше. Но стоимость из услуг меня иногда честно говоря немного шокировала. Проверка сайта на вирусы и защита от них, защита от взломов и тому подобные услуги стоили каких-то совсем непомерных денег. Цены: 10 000 руб/месяц, 35 000 руб/месяц, 40 000 руб/месяц. Понятное дело, что для серьезного ресурса с посещаемостью например 30 000 — 50 000 тысяч человек это может и приемлемо, но для моего сайта явно крутовато!

В общем случайно по рекламе, по моему в Яндекс Дзен. Наткнулся на сервис WSR. Ознакомился с информацией представленной на их сайте. Скрины ниже.

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Ускорение сайта

Сервис ускорения и защиты сайта WSR

Сервис мне показался интересным и я решил зарегистрироваться в нем. Регистрация очень простая и занимает несколько секунд. После чего со мной связались из СП WSR и предложили помощь в подключении сайта к системе. Также мне на почту прислали письмо с описанием сервиса и его возможностей.

Кратко о функционале сервиса WSR Web Support Revolution.

Как общий результат всего нашего комплекса:

— сайт приносит больше доходов (положительное влияние скорости\аптайма на SEO и конверсию);
— владелец сайта тратит меньше времени и нервов.
Файрвол-защита от вирусов, взломов, брутфорсов (в том числе, с предоставлением полных гарантий результативности).
Ручные услуги лечения вирусов, перехода на HTTPS, подключения и оптимизации скорости\безопасности «под ключ».
HTTPS с бесплатными сертификатами Let’s Encrypt (не требуется установка на хостинге — SSL-Termination).
Повышение скорости.
— Стандартные CDN-решения (со стоимостью в разы ниже аналогов и охватом регионов, которых нет ни у кого).
— Уникальные технологии кеширования динамического контента, позволяющие добиться многократного ускорения.
Увеличение аптайма.
Поддерживается доступность сайта при поломках хостинга.
— Из «архивного снимка».
Наш робот периодически обходит сайты и сохраняет копию контента.
Это аналог известного AlwaysOnline от CF. Только по ряду параметров он более эффективен, поэтому для стандартных сайтов вопрос нередко снимается полностью.
— Или с помощью переключения на «резервный сервер» (позволяет создавать отказоустойчивость даже на основе пары аккаунов виртуального хостинга).
* SLA на аптайм нашей собственной сети — 100%. С регламентированными штрафами в пользу клиентов. На нашем сайте можете увидеть в футере счетчики от независимых мониторингов.
Высоэффективные бэкапы с моментальным подключением, встроенным антивирусом, отслеживанием изменений и возможностью прямого восстановления «в 1 клик» (ближайший аналог — CodeGuard).
А также мониторинг с уведомлениями по SMS\Telegram, внешние антивирусные проверки и многое другое, вплоть до возможностей балансировки нагрузки на многосерверных системах и ожидающейся позже гибкой Анти-ДДОС защиты клиентского уровня.

Сейчас читают:  Clearfy Pro - плагин оптимизации для WordPress, мой отзыв

Проверка и тестирование на скорость сайта COOLinet.

Проведя тестирование сайта COOLinet при помощи сервиса — host-tracker.com
website monitoring service на тот момент получился, вот такой совсем нерадостный отчет. Скрины ниже.

проверка доступность сайта при помощи сервиса website monitoring service

Отчет тестирования сайта на скорость и доступность при помощи сервиса website monitoring service

проверка доступность сайта при помощи сервиса website monitoring service

Отчет тестирования сайта на скорость и доступность при помощи сервиса website monitoring service

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

А вот тестирование сайта COOLinet сервисом PageSpeed Insights от Гугл сайт — https://developers.google.com/speed/pagespeed/insights/

Тестирование сайта на скорость сервисом PageSpeed Insights

Тестирование сайта на скорость сервисом PageSpeed Insights

Тестирование сайта на скорость сервисом PageSpeed Insights

Тестирование сайта на скорость сервисом PageSpeed Insights

Теперь, следующим этапом идет подключение непосредственно к WSR Web Support Revolution.

Продолжение следует …

При регистрации в сервисе WSR по промокоду COOL вы получаете бонус в виде 20% скидки на платеж по любому выбранному вами тарифному плану. Например, стоимость услуг по тарифному плану Профессионал-1 составляет 849 рублей в месяц.

Зарегистрироваться в WSR

Что еще посмотреть/почитать?

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

2 комментария

  • Интересный сервис, у меня есть сайт на Джумле, если я подключу его к WSR это поможет его ускорить? Сайт очень тяжёлый и долго открывается.

    • Здравствуйте, Антон. Я только начал тестирование этого сервиса от Web Support Revolution, поэтому пока не могу сказать с уверенностью на 100%. По идее при подключении положительный эффект должен быть по любому, на практике будем смотреть. Как повлияет подключение моего сайта к WSR и какой будет результат, я подробно опишу во второй части данной статьи.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *