Labutin
Новичок
Проксирование php с помощью nginx
Исходные данные:
На сервере реализован ЧПУ через 404-ю ошибку:
ErrorDocument 404 /index.php
т.е. все запросы /dir1/dir2/
обрабатываются/генерятся PHP-скриптом.
При большом наплыве народа PHP-скрипты съедают ВСЕ ресурсы процессора
Задача:
Разгрузить сервер.
Решение:
Хочу поставить nginx. Везде пишут, что nginx в основном помогает при проксировании статики.
Хочу его настроить как front-end перед апачем.
Скажите, а как nginx определяет по адресу http://www.site.ru/dir1/ apche отдал статический index.html или результат работы скрипта? Как его заставить проксировать (закешировать) результат сгенеренный скриптом, чтобы потом, скажем, в течение 30 секунд последеющие запросы на http://www.site.ru/dir1/ отдавать из своего кеша, а не спрашивать у апача?
Еще пишут, что можно через FastCGI попробовать. Это сильно мне поможет?
Исходные данные:
На сервере реализован ЧПУ через 404-ю ошибку:
ErrorDocument 404 /index.php
т.е. все запросы /dir1/dir2/
обрабатываются/генерятся PHP-скриптом.
При большом наплыве народа PHP-скрипты съедают ВСЕ ресурсы процессора

Задача:
Разгрузить сервер.
Решение:
Хочу поставить nginx. Везде пишут, что nginx в основном помогает при проксировании статики.
Хочу его настроить как front-end перед апачем.
Скажите, а как nginx определяет по адресу http://www.site.ru/dir1/ apche отдал статический index.html или результат работы скрипта? Как его заставить проксировать (закешировать) результат сгенеренный скриптом, чтобы потом, скажем, в течение 30 секунд последеющие запросы на http://www.site.ru/dir1/ отдавать из своего кеша, а не спрашивать у апача?
Еще пишут, что можно через FastCGI попробовать. Это сильно мне поможет?