Ладно последний раз пишу :-) по многочисленным просьбам и все такое. Пишу как управляться с нагрузкой на joomla. Это касается не только joomla... Но все же ориентир на нее.
Но все так для нее по большей части... 1. Для серьезных проектов забудьте что такое компоненты SEF либо пользуемся внутренним либо пишем персонально под проект. Потому что нет ничего хуже чем кривой и тяжелый сеф да еще на 10-20к страницах. 2. Смотрим запросы к базе без всякого кеширования. Думаем как заменить из на что-то менее емкое. Допустим уменьшить количество модулей. Отказаться от модуля меню. Приемов масса. Обязательно удаляем все модули и компоненты, которые не используются, обязательно все лишние плагины удалить вообще. 3. Активируем fastPHP это такая приблуда на нормальных серваках поставляется с апачем. Позволяет ускорить выполнение PHP в разы, за счет сжатия и более совершенного алгоритма запросов. 4. Можно использовать PHPакселераторы... почти то же самое что fastPHP только для некоторых вещей помогают лучше. 5. Активируем выстроенный кеш. Считаем раз в какое время инфа обновляется и ставим как можно его больше. 6. Регулярно чистим и оптимизируем базу. 7. Ставим JRE CACHE штука рульная позволяет очень сильно кешировать страницы вплоть до полного сброса в HTMLку. 8. Пилим компоненты потому что они как правило кривые. Удаляем дубляж и прочие вещи. 9. Лезем в двиг отрубаем не нужные функции, все нам не нужно но при этом обращается к базе. Атский труд. Если же ничего не помогло а все равно хочется выстрее выше сильнее, то в бой идут радикальные методы. Радикальные способы: 1. Переезд на более мощных хост или сервер. Рекомендую VDS. 2. Разнесение базы и исполняемые скрипты на разные сервера объединенные хорошей сеткой. Т.е как правило в одном датацентре находятся. 3. Вынос картинок на отдельный сервер. 4. Смена СУБД joomla с допиливанием двига под нее. 5. Кластерные сервера. 6. Смена двига на самопис под ваши задачи. Потому что если вы дошли до кластеров и вам уже не помогает ни что. То вы явно пользуютесь популярность типа вконтакте.
Подробнее...