Если надо раздавать много статики – стоит завести отдельный хост вида images.our-site.com, downloads.our-site.com итд., и туда ставить ngix. Это я обеими руками поддерживаю.
А вот за PHP, который стоит за reverse proxy и у которого в $_SERVER["REMOTE_ADDR"] всегда торчит 127.0.0.1, я бы кое-что пообрывал сисадмину. Это я как разработчик говорю.
Граждане, избегайте reverse proxy! Если нагрузка большая – ставьте вторую машину (или берите другую ip-шку), выносите статику (по крайней мере, самую «тяжелую» по нагрузке) в отдельный хост и не морочьте разработчикам голову. Да и себе заодно.