Так вот в связке с sh404sef 3000 товаров, 600 уникальных - сервак с 2 гц, 1000 оперативы лежит. Посоветуйте, что - либо конкретного что делать, на какой системе ставить ...
У меня сейчас нет в этой связке высоконагруженных проектов. Самый близкий вариант - Joomla 1.5.20 + VM 1.1.4 + sh404SEF 1.5.12, НО товаров чуть больше 1500 и уников пока 110-130 в день. Стоит на VPS с 1400Мгц, 500Мб. Не летает, но и не лежит. Стоит на Debian 5 с панелью ISPmgr Lite. Сервер НЕ оптимизирован еще, включены только системы кеширования, как то перед Апачем поднят Nginx 0.7.67 (отдает всю статику типа CSS, JavaScript, картинок и прочей лабуды), для прекомпилящии PHP стоит eAccelerator, для кеширования запросов к БД (что в VM основное зло - очень много запросов, а в 1.1.4 вообще чрезмерно), да и в целом для кеширования страниц стоит демон memcached с кешем в 64Мб в оперативке.
Сейчас сервер после такой настройки не уходит в даун вообще, память загружена на 80-90%, процессор не ограничивается - самые тяжелые страницы типа раскрытия списка категорий в 100-200 товаров с картинками отдается пользователю за 12-20 секунд. Флайпейджи конкретных товаров отдаются за 7-10 сек. Основной тормоз сейчас - ЧПУ, если его отрегулировать через оптимизацию apache (перенос части настроек в конфиг апача, чтобы не парсить каждый раз большой .htaccess), то грузится будет в 2 раза быстрее.
Сейчас в планах начинать продвижение проекта, значит нагрузка вырастет и будем делать оптимизацию работы nginx, apache2 и MySQL для недопущения перегруза сервера (виртуализация OpenVZ не дает нам возможности оверклокинга по оперативной памяти).
Вообще по оптимизации сервера рекомендую изучить небольшой курс здесь: