Мы используем cookie-файлы
Для оптимизации работы нашего сайта мы используем cookie-файлы. Продолжая использовать сайт, Вы соглашаетесь с использованием cookie-файлов.
Панель управления
  • Русский
  • Українська
  • UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  Vodafone
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

2.26.6. Анализ причин высокого потребления ресурсов

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

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

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

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

Запросы в базу данных не должны выполняться более 15 секунд. Все запросы, которые выполняются более 5 секунд, можно посмотреть в разделе «Медленные запросы».

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

Нежелательную нагрузку на сайт и сервер могут создавать вредоносные скрипты (при их наличии).

Проверить наличие заражённых файлов можно, выполнив антивирусную проверку хостинг-аккаунта или воспользовавшись сторонними инструментами, вроде Ai-Bolit.

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

К сожалению, нет. Информация о том, как выполняется подсчёт процессорного времени, представлена здесь.

Часто причины проблемы можно определить при помощи ручного анализа логов веб-сервера и информации из разделов «Нагрузка на Web сервер» и «Нагрузка на MySQL сервер».

Логи веб-сервера и графики нагрузки для анализа можно получить в разделе «Мои сайтыЛоги сервера» и «Мои сайтыНагрузка на сайт».

При анализе стоит обратить особое внимание на скрипты, использующие POST- и множество AJAX-запросов. Такие запросы, как правило, вызывают самую большую нагрузку в связи с особенностями их технологии.

Причиной подобного скачка потребления ресурсов, как правило, является DDoS-атака или сканирование сайта с целью взлома.

Необходимо проанализировать логи сервера, особое внимание обращая на нетипичные POST-запросы.

Для защиты сайтов на WordPress от атак на xmlrpc.php и wp-login.php может помочь выполнение пунктов 8-10 из инструкции.