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

  • Автор темы Автор темы Jalart
  • Дата начала Дата начала

Jalart

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

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

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

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

С наилучшими пожеланиями,
Владимир.
 
замерами времени.
берётся скрипт, заменяется время исполнения различных его частей (с пом. microtime()) и выводится табличка.
проблемные участки изучаются.
вот и вся премудрость
 
для того,чтобы сделать сайт, тормозящий при такой нагрузке, надо обладать поистине уникальными способностями.
 
Увы, просто это довольно запущенный сайт, причем не моей работы, который надо "привести в чувство".
 
для того,чтобы сделать сайт, тормозящий при такой нагрузке, надо обладать поистине уникальными способностями
Фанат, скорее всего сайт висит на шаред хостинге, серверы которого и так нагружены. Хотя - действительно - нагрузка маленькая.
CMS-системы и оптимизировать их для увеличения скорости работы сайта
иногда надо подойти к проблеме комплексно, оптимизировать приходиться не только скрипты пхп ксрипты но и структуру БД, индексы, запросы...
БД, как правило - это самое узкое место в производительности.

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

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

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