Apache является хорошей основой с модификацией-php - и добавляющий APC для кэширования байт-кода, и некоторое переменное кэширование поможет очень, на самом деле, это - самая очевидная вещь, которую можно сделать для ускорения времени выполнения Сценариев PHP (также, используйте Yslow, чтобы ускорить фронтенд HTML и удостовериться, что база данных оптимизирована).
Существует несколько предложений, которые я добавил бы хотя, такие как предотвращение обслуживания изображений и другого статического содержания от Apache. У меня есть отдельное (под-) домен с выделенным сервером изображения (я использую thttpd, но nginx также совершенно подходит). Обслуживание изображений от совершенно отдельного доменного имени (или CDN) было бы еще лучше все же.
NginX также имеет преимущество способности действовать как прокси, который имеет его имеющий дело с входящими соединениями, и затем кормящий результаты с ложечки отступают - что означает, что процессы производителя бэкенда Apache2/Mod_php могут работать на полных скоростях локальной сети, вместо того, чтобы иметь необходимость ожидать клиентов веб-браузера для наверстывания.
Лак может выполнить дополнительную работу вне того, что может сделать Nginx, но я не знаю это так хорошо - это могли бы быть Вы, мог всего один или другой, но этому придется вряд ли использовать обоих.
Вы также могли бы хотеть к "chgrp" от "корня" до "www-данных" быть уверенными, что любые сценарии загрузки файла, расположенные в общедоступном каталоге, могут правильно сохранить файлы к тому каталогу.
Не должно быть никакой причины "корня", чтобы быть группой владельца для "общественности", которую я вижу.