6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Це звичайно дуже захоплюючий процес, але його можна уникнути. У цій статті ми розберемося в можливі причини виникнення помилок, а також представимо деякі плагіни для автоматичного моніторингу доступності сайту (uptime).

Як працює Uptime моніторинг?

Uptime Моніторинг - це періодичні перевірки вашого сайту на його працездатність. Сюди можна віднести і те, що ви просто переходите за посиланням, щоб перевірити, чи нормально він працює, і використання більш складних інструментів, які перевіряють uptime вашого сайту.

Оскільки нам всім потрібно хоч іноді спати, дуже зручно використовувати плагіни і сервіси для регулярної перевірки аптайма. Вони будуть систематично пінгувати ваш сайт для перевірки того, що він все ще живий. Можна налаштувати перевірку на кожні 1-15 хвилин. Більшість послуг також можуть повідомляти вас про те, що сайт став недоступним, щоб ви швидко могли вирішити проблему.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Більшість хостингових компаній гарантують 99% uptime. І ми можемо сказати, що вони виконують свою частину угоди. Тому, перевіряти свій сайт постійно - не завжди ефективно. Він може впасти і потім знову запрацювати так швидко, що ви навіть не встигнете помітити.

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

Основні причини падіння сайту

Нижче представлені тільки деякі з найбільш поширених причин.

1. Вичерпано ліміт пам'яті PHP

Якщо для роботи свого сайту ви використовуєте більше плагінів, скриптів і інших сервісів, ніж ваш сервер може обробляти, є велика ймовірність того, що сайт впаде через те, що буде досягнута межа виділеної пам'яті. Всі інструменти, які ви використовуєте, вимагають пам'ять для запуску. Кожен раз, коли один з них завантажується, він використовує PHP пам'ять з вашого сервера. Якщо ви або ваш хостинг-провайдер не виділили достатньо пам'яті, сайт перейде в оффлайн.

Ви можете вирішити цю проблему, просто збільшивши ліміт PHP пам'яті.

2. Ваш сайт не оптимізований

Факт, що ви повністю використовуєте вашу пам'ять, може бути наслідком того, що ваш сайт не оптимізований належним чином.

Оптимізація сайту вимагає від вас зберігати тільки ті плагіни, які ви дійсно використовуєте, стискати зображення, файли і т.д. Більше інформації ви можете прочитати тут.

Тут також слід приділити увагу кешу вашого сайту. Кешування означає тимчасове зберігання файлів сайту в браузері користувача, які будуть використовуватися під час наступної його завантаження. Ваші сторінки не будуть кожен раз завантажуватися з нуля, що дозволить заощадити пам'ять, необхідну для завантаження і використання вашого сайту.

У WordPress існує багато корисних плагінів, які допоможуть вам у вирішенні цього питання, наприклад W3 Total Cache. WP Super Cache і WP Rocket.

Так само і з зображеннями. Зменшуючи розмір зображень, які ви використовуєте, ви мінімізуєте необхідний обсяг пам'яті. Тут вам можуть допомогти плагіни WP Smush або WP Smush Pro.

3. Ваш хостинг не підходить для вашого сайту

Бувають ситуації, коли все починається з одного невеликого проекту, і для нього використовується віртуальний хостинг. Це виправдано, оскільки контенту на сайті не так вже й багато, він не ресурсномісткий і немає необхідності витрачати більше на VPS або виділений сервер.

Однак, із зростанням проекту сайт починає все частіше падати, його оффлайн статус вже стає повсякденним явищем. Збільшення ліміту пам'яті PHP працює тільки на деякий час. В такому випадку пора переходити на інший хостинговий пакет.

Тому, навіть якщо ваш сайт грамотно зроблений і повністю оптимізований, можуть виникати проблеми тільки через те, що ваш хостинг що не масштабується для задоволення всіх потреб.

4. Ваша популярність працює проти вас

Ми всі хочемо більше трафіку, чи не так? Але якщо ваш сервер не зрозумiв раптовий потік людей, це знову таки може привести до офлайні сайту.

У таких випадках, популярність вашого сайту працює проти вас. Але тут вас повинні турбувати не тільки звичайні або вірусні відвідувачі. Є також деякі інші неприємні елементи мережі, які могли б "допомогти" вашому сайту впасти.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Якщо хакер намагається проникнути на ваш сайт, його дії будуть розглядати як трафік. З урахуванням того, що він може автоматизувати атаки, ви легко можете потрапити під десятки тисяч атак в день.

Хакери можуть атакувати ваш сайт навіть тільки GET запитами, наприклад, але це точно також буде вважатися трафіком.

Чому це причина для занепокоєння

Ви можете подумати, що це не є великою проблемою. Однак, якщо ваш сайт навіть недовго знаходиться оффлайн, це може принести багато шкоди:

  • Ви можете назавжди втратити нових користувачів. Якщо хтось перейде на ваш сайт конкретно в той момент, коли він буде недоступний, він може подумати, що це постійне явище, не забувши про це згадати у пості свого блогу / твіті.
  • Ви можете втратити постійних відвідувачів. Ваші постійні відвідувачі можуть подумати, що сайт ненадійний. І повірте, ніхто не хоче витрачати час на щось нестабільне.
  • Ви можете втратити ваших клієнтів і гроші. Коли сайт падає, клієнти починають сумніватися у вашій надійності і компетентності. Ви втрачаєте їх довіру. Крім того, якщо ваш сайт офлайн, ніхто не може розмістити замовлення або дізнатися про ваші послуги - гроші на вітер.
  • Пошукові системи починають думати, що ваш сайт не існує. Якщо ваш сайт падає чітко в той момент, коли пошуковий бот сканує ваш сайт, ваш сайт не буде індексуватися. Це призводить до зниження рейтингу сайту, і ви втрачаєте нових потенційних відвідувачів.

Як визначити, що ваш сайт впав?

На жаль, ніхто не застрахований від подібних ситуацій. Навіть такі гіганти, як Facebook і Twitter.

Так що ж ви можете тут зробити? Крім банального відвідування вашого сайту, є можливість вручну перевіряти час відгуку вашого сайту, і один з них - відправляти ping запит. Це відмінний спосіб не тільки для визначення проблем, а також і для усунення деяких з них.

Просто введіть у командному рядку або терміналі команду ping google.com (або підставте URL свого сайту):

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Оскільки Google є надійним сайтом, ви можете пінгувати його в першу чергу, щоб потім порівняти його як еталон з вашим сайтом.

Перевірка не виявила ніяких помилок, значить Google може відправляти і отримувати дані. Якщо ви отримуєте повідомлення про помилку, повторіть ваші дії ще раз. Якщо ви знову отримали помилку, перевірте підключення до Інтернету і налаштування.

У більшості випадків, пінгування Google проходить гладко. Далі ви можете пінгувати свій сайт.

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

Ви можете виявити, що показник "Approximate round trip in milli-seconds" набагато вище, ніж 35 мс. Якщо це так, можливо є якісь проблеми. Це життєво важливий показник і перший дзвіночок, який повідомляє про те, що пора шукати несправності. Може бути, ваш сайт перевантажений невикористовуваними плагінами або він неоптимізованими. Майте на увазі, що існують і інші можливі причини.

Це дієвий спосіб для перевірки вашого сайту, але ви не зможете цим займатися 24/7. Це просто не практично, до того ж ще й нудно.

На щастя, до нас приходять на допомогу плагіни.

Модулі для автоматичного моніторингу Uptime

Ми постаралися підібрати кращі плагіни для автоматичної перевірки працездатності вашого сайту.

Представлені як безкоштовні, так і преміум варіанти, які задовольняють різні вимоги, тому, ми сподіваємося, що ви знайдете відповідний для себе варіант.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Jetpack - це безкоштовний плагін від творців WordPress з декількома включеними послугами. Однією з них є Monitor, який перевіряє uptime вашого сайту і повідомляє по електронній пошті, якщо він не працює або якщо він знову запрацював.

Ви повинні мати обліковий запис на WordPress.com, щоб використовувати Jetpack. Його дуже легко встановити і з ним нескладно працювати.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Якщо ви вирішите так зробити, то зможете отримувати оповіщення, як по електронній пошті, так і по SMS, тому завжди будете в курсі того, що відбувається.

ManageWP довіряють тисячі користувачів, він дійсно працює добре, дуже зручний і простий в установці.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

SensorPress перевіряє ваш сайт кожні 15 хвилин і в разі помилки повідомляє вас по електронній пошті. Він надає простий користувальницький інтерфейс з декількома налаштованим опціями.

Він не надає якісь інші додаткові функції, а виконує конкретно одну задачу. І робить він це добре.

Для великих бізнес-сайтів, швидше за все, буде потрібно більш часта перевірка, але для особистих і невеликих сайтів 15 хвилин - це оптимальний варіант.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Uptime Robot перевіряє час безвідмовної роботи вашого сайту з п'ятихвилинними інтервалами безкоштовно (до 50 сайтів). Ви можете отримувати сповіщення по електронній пошті, Twitter, push або web-hook оповіщення.

Якщо вам необхідно контролювати більше 50 сайтів або ви хочете отримувати SMS-повідомлення, вам буде потрібно оновити плагін до преміум версії.

Ви також можете розміщувати uptime статистику на вашому сайті за допомогою шорткодов або переглядати її в консолі.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

Для використання плагіна Super Monitoring вам буде потрібно створити обліковий запис і зареєструватися для преміум підписки.

Плагін моніторить uptime для одного або декількох сайтів, в залежності від обраного плану, може повідомляти вас про помилку по електронній пошті або SMS повідомленнях.

Незалежно від обраного плану, ви отримаєте всі можливості, включаючи перевірку з 1-хвилинним інтервалом, моніторинг продуктивності, історію downtime і інтеграцію з Google Analytics.

6 Корисних плагінів wordpress для моніторингу uptime вашого сайту

З internetVista ви можете вибирати, які саме отримувати оповіщення і як часто перевіряти ваш сайт, залежно від вашого тарифного плану. Є варіанти для оповіщення по email, Twitter і SMS. Інтервал перевірки: від однієї хвилини до 60.

Це найдорожчий з усіх запропонованих тут варіантів, але він відмінно працює.

Моніторинг сайту для швидкого відновлення

Наша вам порада: зверніть увагу на цю проблему і не зарухалися моніторинг uptime на задній план. Це необхідна дія, яка не вимагає від вас значних зусиль, але може допомогти вам уникнути значної головного болю в майбутньому.

Встановіть один із запропонованих плагінів і будьте впевнені в тому, що в разі виникнення несподіваної проблеми ви завжди зможете швидко відреагувати і вирішити її без зволікання.

Джерело: wpmudev.org

Я особисто використовую Uptime Robot. Тільки я користуюся їх веб інтерфейсом (дивлюся статистику через їх сайт). І не бачу сенсу завантажувати сайт зайвими плагінами, чого і Вам раджу. Uptime Robot безкоштовної версії з головою вистачає. Додатково можна використовувати пінгдом, але там фрі план тільки для одного сайту.

Схожі статті