Мы используем 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  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Повышенная нагрузка на сервер

Хостинг Украина FAQ Хостинг Повышенная нагрузка на сервер
В данной статье представлены общие рекомендации и функции, которые смогут уменьшить нагрузку, но это не значит, что подобные решения подойдут для каждого сайта. Индивидуальная диагностика и устранение неполадок должна производиться, исключительно, разработчиком сайта!

 

На хостинге существует ограничение в 100 процессорных минут в сутки.

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

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

 


Причины нагрузки:

  • Посещаемость страниц и работа скриптов сайта.

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

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

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

  • Запросы к базе данных

Опять же, на нагрузку влияют запросы к базе данных со стороны скриптов сайта.

Запросы в базу данных не должны выполнятся более 15 секунд. Все запросы, которые выполняются более 5 секунд можно посмотреть в панели управления хостингом в разделе [Панель управления - Хостинг - MySQL - Медленные запросы].

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

  • Вредоносный код и исходящие соединения

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

Проверить информацию, а так же рекомендации касательно зараженных файлов можно выполнив антивирусную проверку хостинг аккаунта в разделе [Панель управления - Хостинг - Антивирусная защита].

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

 

Методы уменьшения нагрузки:

  • Кеширование

Включить кэширование Вашего сайта для уменьшение запросов на сервер возможно в разделе [Панель управления - Хостинг - Мои сайты - Настройка Сайта - Статические Файлы/Кэширование]

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

В поле "Кэширование" задается период кэширования файлов на стороне браузера клиента. Рекомендуемое время кэширование файлов 1 неделя или выше.

Обратите внимание, что кэширование возможно только статического содержимого (картинок, html-страниц, файлов шрифтов). В случае если расширение файла не будет указано в разделе "Статические файлы" правила кэширование для него может быть задано вручную через файл .htaccess Вашего сайта.

  • Версия РНР

Для увеличения производительности, безопасности и уменьшения нагрузки вызываемой работой PHP скриптов сайта, рекомендуется произвести смену версии PHP на версию 7.0 или выше в разделе [Панель управления - Хостинг - Мои Сайты - Настройка PHP - Версия PHP]

Внимание! Скрипты написанные на более ранних версиях PHP могут быть несовместимыми с новыми версиями PHP. Данные скрипты рекомендуется обновить до актуальной версии PHP или заменить на альтернативные по функционалу. При использовании CMS следует обновить ядро Вашего сайта, тем и плагинов до последней версии.

  • Модули оптимизации

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

Заказать OpCache Вы можете в разделе [Панель управления - Хостинг - Купить память OpCache]. При первом заказе предоставляется 7 дней тестового режима.

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

  • Ручной анализ

Для анализа причин нагрузки на сервер, а также оптимизации работы скриптов сайта, рекомендуется обратиться к разработчику сайта или профильным специалистам. Логи веб-сервера и графики нагрузки для анализа можно получить в разделе [Панель управления - Хостинг - Мои Сайты - Логи сервера/Нагрузка на сайт]

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

 

Добавить комментарий
Хотите ответить на существующий комментарий - воспользуйтесь кнопкой Ответить под комментарием на который даёте ответ.
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044)
392 74 33
другие города