Высоконагруженный проект на PHP (Apache)
З.Ы. Помнится мне, есть такая конференция - Highload. Где бы архивы выступлений нарыть? ;)
1 ответов
Посмотрите в сторону nginx+php-fpm, в высоконагруженных системах от апача уже потихоньку отходят или переводят его на бэкенд, выставляя впереди легкие сервера типа nginx или lighttpd.
Убедитесь, что ваш код действительно оптимизирован: воспользуйтесь (k)cachegrind, xhprof.
После профилирования найдите слабое место в системе: диски, память, CPU.
Нелишним также будет провести обзор структуры и производительности БД, если используете MySQL, рекомендую сайт mysqlperformanceblog.com, а также их книгу High Performance MySQL 2 Edition.
Думаю для начала хватит :)
P.S. Сообщество в ЖЖ - ru_highload.
Обычно занозой в производительности является база. Сделайте репликацию, добавьте серверов для базы.
Или это тоже пройденный этап?
Я бы сказал, что в высоконагруженных системах давно уже апач не используют на фронтенде...