Оценка базовой производительности

Прежде чем производить какую-либо оптимизацию, вам необходимо получить базовые характеристики компонентов системы, которые вы пытаетесь улучшить. Для Linux можно попробовать LBS, для Windows использовать системный монитор. После того как вы получите количественные данные о том, как ваша система настроена настоящее время, вы сможете определить, оказывают ли какое-либо реальное воздействие внесенные изменения. Основной идеей для повышения производительности является использование ресурсов ОЗУ(кеширование), а также уменьшение обращений к дисковой подсистеме. Особенно важно сократить использование файла подкачки настолько, насколько это возможно. Если ваша система начинает интенсивно использовать файл подкачки, это признак того, что вам нужно больше ОЗУ. Для увеличения производительности предпочтительно улучшение оперативной памяти(увеличение ее объема), вторичной памяти (более вместительные жесткие диски / улучшенной конфигурации жестких дисков / использование RAID), процессора (большее кол-во, более мощные).

Масштабируемость

PHP-акселераторы

Об акселераторах

Производительность различных модулей Moodle