Назад | Перейти на главную страницу

nginx кэширует динамический контент в статический

Я читал и слышал, что nginx может кэшировать динамический контент и делать его статическим, чтобы он загружался быстрее, принимая большую нагрузку на apache. Кто-нибудь делал это раньше? стоит ли оно того? какие-нибудь плюсы / минусы?

Ваш вопрос несколько неоднозначен, я предполагаю, что вы имеете в виду использование nginx в качестве обратного прокси.

Основное преимущество такой настройки - снижение нагрузки. Nginx может обслуживать все статические файлы и выполнять обратный прокси-сервер для всего динамического сгенерированного контента. Этот тип настройки дает значительные преимущества в производительности, и он может обрабатывать больше подключений. Главный недостаток - сложность системы, теперь у вас два веб-сервера вместо одного. Это также считается более сложной системой для администрирования. в любом случае, я считаю, что это отличная установка.

Первоначально я смотрел на эту настройку, а затем понял, что могу делать все просто из nginx. После того, как вы все сломаете, только очень немногие вещи будут доступны только для Apache. Вы даже можете настроить статический кеш с одного сервера nginx, что менее сложно.

Надеюсь, я смогу ответить на ваш вопрос.

Они могли говорить о proxy_store - http://wiki.nginx.org/HttpProxyModule#proxy_store