ijkl писал(а):А есть смысл ставить связку, если почти весь контент отдается через PHP?
Имеет смысл, даже если будет не PHP, а что то ещё более тяжёлое. Просто перевесьте Apache на соседний порт + mod_rpaf + nginx который будет прокировать траффик без настройки и нагрузка на железо сразу падает, просто по факту того, что у вас быстрее высвобождаются бэкэнд.
ijkl писал(а):Вычитал, что Nginx дает преимущество только на статике
Статика это одно из преимуществ (хотя и не самых маленьких)
ijkl писал(а):и Apache для динамических страниц даже лучше, потому что PHP работает как модуль.
Из личного опыта, это имеет смысл использовать апач на бэкэнде в случае
1) если не умеем правильно готовить, или нет желания заморачиваться с настройкой (такое бывает)
2) софт адаптирован под работу с apache, скажем есть куча правил в .htaccess и их нужно переписать под nginx, а опять же желания/времени нет
3) если хотим сэкономить время (поставили, запустили и всё)
Но даже во всех выше озвученных случаях имеет поставить спереди nginx, и где это может помочь:
1) скажем у вас высоконагруженный проект, кэшируете главную всего на минуту для не авторизованных пользователей -- и нагрузка падает в сотни раз
2) при отдаче большого контента при медленном канале у клиента, фронт забирает всё резвенько у бэкэнда, высвобождая чаилд апача
3) сильно проще резать трафик при атаках.