Около месяца очень сильно тормозит сайт, как вычислить причину?
Наш интернет-магазин работает уже около шести леть. Он самописный (php+SQL). Все годы работал, проблем не было. Но последние месяц-два наметилась такая тенденция, что он очень сильно тупит. Страницы долго грузятся, особенно в админской панели. С хостингом все ок, изменений не было. Подскажите как вычислить причину долгого отклика. У самих у нас не хватает квалификации. Есть подозрение, что дело в разросшейся базе данных. Некоторые таблицы стали очень "большими". Но очень часто тормозят страницы, при загрузке которых не происходит обращение к этим тяжелым таблицам.
Может кто подскажет какой инструментарий для измерения каких-либо показателей?
1) Посмотрите топ запросов к БД, самые тяжелые самые частые.
2) Раставьте индексы.
3) Кешируйте результаты тяжелых и частых запросов.
4) Проанализируйте нагрузку, может не хватает процессора или памяти.