Задать вопрос
delaf
@delaf

Как отследить на хостинге файл дающий нагрузку?

Привет


Есть обычный хостинг без root- доступа


Как на нем можно отследить какой файл фонит, и жрет много памяти?


Варианты:

1. По отключать по очереди модули на CMS

2.…


что еще?


ps. cms — wordpress
  • Вопрос задан
  • 2859 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
Anonym
@Anonym
Программирую немного )
Может стоит дампнуть сайт полностью и уже локально мучить его?
Ответ написан
Комментировать
holyorb2
@holyorb2
Уточните задачу: какая CMS, сколько много, при каких обстоятельствах, постоянно или скачками.

Например, возьмем Друпал. Память будет выжырать только один файл Index.php потому что все остальные файлы подключаются к нему. Обычная процедура выявления нагрузки идет вот так:
1. Смотрим перечень модулей и их назначение, на этом этапе уже видно какие модули могут выкушать память, правда не всегда получается их отключить, потому что они делают функционал сайта
2. Ставиться модули девелоперов Devel, например, и ищутся «тяжелые» страницы в основном на таких страницах очень много запросов в мускул
3. На «тяжелых» страницах начинаем дебаг с помощью Xphof
Ответ написан
Комментировать
Есть обычный хостинг без root- доступа

Если это обычный shared-хостинг, то стоит написать в тех. поддержку. Они точно видят, какие файлы дают нагрузку.
Ответ написан
kotomyava
@kotomyava
Системный администратор
Самый достойный вариант, перенести сайт в своё окружение разработчика, и посмотреть профайлером различные запросы — взять можно из логов боевого сервера. На шаред хостинге, без соответствующих инструментов, вы будете терять время и заниматься гаданием на кофейной гуще.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы