Скорость страниц на apache с nginx в качестве обратного прокси
У меня есть VPS и использую следующий стек:
NGINX в качестве внешнего прокси на порту 80. Также порт 443 для SSL Apache на 8080 для динамического контента (в основном PHP)
Теперь я хочу использовать модуль PageSpeed от Google. На каком из этих серверов я должен установить PageSpeed?
1 ответ
Пока он проходит через PageSpeed хотя бы один раз, вы получите выгоду от оптимизации.
Поток по сути тот же, с другим порядком:
User <--- NGINX <--- PageSpeed <--- Apache
User <--- PageSpeed <--- NGINX <--- Apache
Некоторые факторы, которые могут повлиять на ваше решение:
- Apache настроен на использование большего количества ресурсов или NGINX?
Если у одного приложения ограничены ресурсы, и он находится под большой нагрузкой при попытке вызова PageSpeed, это может повлиять на его производительность.
Если вы специально настроили одно приложение для более интенсивного использования системных ресурсов, возможно, вы захотите прикрепить функцию PageSpeed к этому приложению, чтобы у него было больше места для обработки и так далее.