Оптимизация работы CMS-системы на базе PHP+MySQL

Jalart

Новичок
Оптимизация работы CMS-системы на базе PHP+MySQL

Здравствуйте.

Есть собственный физический сервер, на котором крутится Апач 1.3.x, MySQL 4.x и PHP 4.x.
На этом сервере работает сайт на базе CMS-системы (PHP+MySQL).
Не подскажете, как можно определить "узкие" места для PHP и MySQL при работе сайта на базе CMS-системы и оптимизировать их для увеличения скорости работы сайта.

Заранее спасибо.

С наилучшими пожеланиями,
Владимир.
 

Фанат

oncle terrible
Команда форума
замерами времени.
берётся скрипт, заменяется время исполнения различных его частей (с пом. microtime()) и выводится табличка.
проблемные участки изучаются.
вот и вся премудрость
 

Фанат

oncle terrible
Команда форума
для того,чтобы сделать сайт, тормозящий при такой нагрузке, надо обладать поистине уникальными способностями.
 

Jalart

Новичок
Увы, просто это довольно запущенный сайт, причем не моей работы, который надо "привести в чувство".
 

Alexandre

PHPПенсионер
для того,чтобы сделать сайт, тормозящий при такой нагрузке, надо обладать поистине уникальными способностями
Фанат, скорее всего сайт висит на шаред хостинге, серверы которого и так нагружены. Хотя - действительно - нагрузка маленькая.
CMS-системы и оптимизировать их для увеличения скорости работы сайта
иногда надо подойти к проблеме комплексно, оптимизировать приходиться не только скрипты пхп ксрипты но и структуру БД, индексы, запросы...
БД, как правило - это самое узкое место в производительности.

так что - профайлишь куски, изучаешь запросы, смотришь - можно ли оптимизировать саму структуру БД, ... короче все индивидуально.

Очень полезно, для повышении производительности, использовать кеширование (в поиск) - это когда однажды сгенерированная страница запоминается в кеше, и потом при ее запросе - она уже вытаскивается из кеша, а не формируется заново, нагружая при этом БД.

ну и последнее, многи любят перегружать страницу графикой и прочей информацией.
не стоит нагружать канал и сервер, страница должна весить не более 60-70 кб.
 

Фанат

oncle terrible
Команда форума
Alexandre
изучи, пожалуйста, информацию, которую предоставил автор вопроса:
Есть собственный физический сервер
Около 1000 человек на весь сайт в сутки.
и подумай - при чём тут твои домыслы про шаред и нужно ли кэширование, когда между хитами проходит по несколько минут.
 
Сверху