Welcome! Log In Create A New Profile

Advanced

NginxProxy -> Nginx + ngx_pagespeed, как правильно настроить?

January 15, 2017 03:07AM
Доброго времени суток уважаемые!

Имеем:
1. Nginx, на фронте, в роли ReveseProxy, HTTP/HTTPS, он же будет выполнять роль балансировщика нагрузки
2. Несколько Nginx+PHP-FPM серверов "сзади", на некоторых установлен ngx_pagespeed (серверы могут отвечать за разные сайты/сервисы/проекты)

Столкнулся с проблемой:
1. "Главный" (фронтальный) Nginx "портит" заголовки. При обращении к северу-источнику, получаем:
Expires: Sat, 04 Feb 2017 08:59:15 GMT
Cache-Control: max-age=2587554, public
ETag: W/"PSA-aj-29OAZzvhfX"


Если посмотрим с фронтального сервера:
cache-control:max-age=44190
etag: W/"PSA-aj-29OAZzvhfX"
expires: Thu, 05 Jan 2017 20:01:14 GMT


Как мы видим, изменились заголовки cache-control, expires, иногда меняется E-Tag.

Вопрос. Как отключить кэширование на фронтальном сервере (лучше совсем) и изменение заголовков с его стороны? Меня интересует исключительно функции прямого прокси, кэшируется всё что нужно пусть на источниках.

Второй момент, с которым борюсь уже 2-й день - это ngx_pagespeed модуль. Который ни в какую не хочет убирать CSS-скрипт из заголовка. Я уже перепробовал все вариции фильтров которые приходили мне в голову, в том числе:
extend_cache
prioritize_critical_css
И так далее


Ни в какую не хочет работать как просит гугл: "Оставить в шапке важные CSS, остальные убрать в конец". Кому-нибудь удалось добиться подобного эффекта?
Subject Author Posted

NginxProxy -> Nginx + ngx_pagespeed, как правильно настроить?

ProUnebit January 15, 2017 03:07AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 141
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready