@gagagagaga

Как найти скрипт тормозящий сайт?

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

Возможно ли как-то отследить какой именно скрипт обрабатывается так долго?
Или, возможно, надо действовать иначе?

Спасибо за помощь!
  • Вопрос задан
  • 5217 просмотров
Пригласить эксперта
Ответы на вопрос 6
Adamos
@Adamos
Чисто умозрительная аналитика тоже может натолкнуть на верное решение.
Как давно появились тормоза? Стоит посмотреть измененные за это время файлы (хотя бы просто определить их find-ом).
Какие таблицы в БД сильно разбухли? Какие скрипты их используют? Возможно, запросы, которые раньше успевали пройти и освободить место новым, теперь выполняются несколько медленнее и создают пробку (скажем, ajax-запрос автодополнения, который повторяется при нажатии каждой клавиши, в условиях медленного ответа может создавать ощущение, что сайт вообще висит).
Ответ написан
Комментировать
@ommunist
Делаю и поддерживаю мультиязычные сайты
Я бы для начала прогнал через тест GTMetrix, в него и Y-Slow входит. На выходе скрипт дает список рекомендаций по ускорению, со ссылками на тормозящие места.
gtmetrix.com
Ответ написан
VasyaPertrov
@VasyaPertrov
Изготовление и безопастность сайтов. WP и др.
https://ru.wordpress.org/plugins/query-monitor/ и др подобные плагины.

Рекомендую посмотреть доклад.

FastCGI

FastCGI сам по себе отжирающий память костыль. Вот если PHP-FPM, то это другое дело.
Ответ написан
Krasnodar_etc
@Krasnodar_etc
avito front
+ админка? Тогда плагины

А скрипты-то глянуть просто - Вкладка Network в Dev Tools + F5 и смотрим, чо грузится, когда всё висит
Ответ написан
@KingAnton
Воспользуйтесь xhprof
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы