Подыму ка я тему.
Есть сервер, комплектация его не имеет большого значения.
На днях озадачился, что как то не очень шустро на нем работает магазин.
В процесах обнаружился вечно на 99% висящий мускуль. Настройка мускуляя была по рекомендациям известного скрипта - /mysqltuner.pl, и тут мне на глаза попался сервис автогенерации файла my.cnf в зависимости от параметров сервера. Вот сам сервис - http://tools.percona.com/
Так вот моему удивлению не было предела, когда новом конфиге было рекомендовано отключить кеширование запросов в мускуле.
Но факт остается фактом, при включении кеша БД, скорость генерации страницы падат в 1,5-2 раза.
Дальше уже были попытки по добавлению индексов для таблиц, что позволило выиграть еще процентов 15% времени.
P.S. В базе несколько десятков тысяч товаров, около сотни категорий, и с пяток магазинов.