Статистика использования ресурсов хостинга
Причины повышенного потребления ресурсов
Способы снижения потребления ресурсов:
На каждой услуге виртуального хостинга RU-CENTER ведётся учёт использования следующих ресурсов:
Информация об использовании ресурсов размещена в разделе Ресурсы → Статистика панели управления хостингом.
При нажатии на график происходит переход к детальной информации по использованию отдельного ресурса:
При наведении курсора на точку графика, вы увидите потребление ресурсов в этот момент времени.
В случае превышения установленных лимитов по тарифу, на контактный e-mail договора отправляется уведомление о необходимости проанализировать ситуацию и принять меры по снижению нагрузки на хостинг.
Основные причины повышенного потребления ресурсов:
В панели управления хостингом вы можете управлять конфигурацией вашего веб-сервера Apache и модуля PHP.
Каждый подключенный модуль увеличивает потребление оперативной памяти, поэтому важно подключить только те, которые необходимы для работы сайта. Список необходимых для работы сайта модулей можно уточнить у разработчика сайта или в документации по используемой CMS.
Примеры настройки хостинга RU-CENTER под некоторые популярные CMS опубликованы в разделе CMS.
По умолчанию на хостинге включены модули Apache: auth_module, cgi, realip_module, rewrite_module, autoindex_module, env_module, expires_module
Проверьте, включены ли у вас следующие модули Apache и отключите их: для работы большинства сайтов на PHP и MySQL они не требуются. Сделать это можно в разделе
Управление веб-сервером → Управление модулем PHP панели управления хостингом. Для просмотра списка модулей необходимо нажать на ссылку Управление расширениями.
Управление расширениями модуля PHP производится в разделе панели управления хостингом Управление веб-сервером → Управление модулем PHP в соответствии с инструкцией Выбор версии и расширения PHP.
Мы рекомендуем проверить следующие расширения модуля PHP, возможно часть из них не нужна для работы ваших сайтов:
Если вы не уверены, нужен ли для работы сайта тот или иной модуль, проанализировать влияние на работу сайта того или иного модуля можно, отключая их по одному и проверяя корректность работы сайтов.
На хостинге в каталоге /var/log/ размещаются лог-файлы:
Просмотреть их можно при подключении к хостингу по SSH. Скачать лог-файлы вы можете с помощью файлового менеджера панели управления. Вы сможете увидеть, какие обращения были к сайту в моменты высокого потребления памяти.
Индексация сайта поисковыми роботами, особенно несколькими одновременно, скачок посещаемости — все это вызывает рост потребления памяти. Некоторые поисковые системы позволяют ограничить интенсивность запросов своих роботов в единицу времени. Информацию о данных настройках вы можете получить в документации этих поисковых систем.
Если ваш сайт получает данные со сторонних сервисов, замедление их работы или недоступность может оказать влияние работу вашего сайта. Чем медленнее отвечает сторонний сервис, тем больше времени находятся в оперативной памяти процессы Apache.
Оптимизация скриптов должна быть нацелена на минимизацию использования оперативной памяти и времени, необходимого для выполнения скрипта. Кэшируйте данные, которые обновляются редко.
Мы рекомендуем проконсультироваться с разработчиками сайта относительно оптимизации SQL-запросов. Чем быстрее выполняются запросы сервером баз данных, тем быстрее веб-сервер получит необходимые данные, сформирует ответ клиенту и освободит память.
Для просмотра запросов к базе данных, которые возникают при обращении к сайту, и времени их выполнения вы можете воспользоваться интерфейсом PHPMyAdmin, вкладка Процессы.
Оптимизация запросов к БД должна сводиться к следующим результатам:
Все эти данные для каждого из запросов можно получить с помощью команды EXPLAIN в соответствии с документацией по MySQL.
Рекомендуем оптимизировать верстку сайта путем снижения количества загружаемых элементов. Чем меньше запросов к серверу, тем меньше суммарное время обработки запросов и число запускаемых процессов веб-сервера, и, следовательно, ниже потребление памяти.
Большинство сайтов, построенных на базе популярных CMS, обладают определёнными уязвимостями в системе безопасности. Разработчики регулярно выпускают обновления для устранения уязвимостей, однако защититься от взлома удаётся не всегда. Это происходит по причине того, что чаще всего взлом происходит через сторонние плагины или изменённые темы оформления.
Проверьте хостинг на наличие вредоносного кода с помощью нашего антивируса.