👉 Сайт лягає через велике навантаження

Періодично став лягати сайт через велике навантаження (може нас хтось парсить). Як перевірити через яке саме? Може якось можна в аналітиці засікти це?

Є кілька способів перевірити, через що саме перевантажений сайт. Йдеться про такі методи:

  • вивчення логів;
  • детальний аудит вихідного коду;
  • вивчення сервера, на якому знаходиться сайт.

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

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

Наступний метод дослідження навантаження – аудит коду. Тут Ви можете проаналізувати код і виявити в ньому неоптимальні, повільні ділянки.

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

Що стосується сервера, він може перебувати далеко від кінцевого користувача і через це також може виникати ця проблема.

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

Додати коментар