я не адвокатирую HTTP/1.0
однако, гипотетически могут возникнуть грабли такого свойства - на http/1.0
не поддерживается gzip.
из-за этого ваш бекенд всегда будет игнорировать компрессию.
допустим, вы включили 1.1, бекенд отдал с компрессией, вы положили ответ в
кеш.
пришел клиент (без
по соображениям обратной совместимости, вероятно.
все, для кого важно, включили 1.1
ср, 5 янв. 2022 г. в 18:00, Gena Makhomed :
> On 05.01.2022 14:35, Maxim Dounin wrote:
>
> > Неполные ответы nginx не сохраняет. Однако есть нюанс: по
> > умолчанию при работе с бэкендами nginx использует
On 05.01.2022 14:35, Maxim Dounin wrote:
Неполные ответы nginx не сохраняет. Однако есть нюанс: по
умолчанию при работе с бэкендами nginx использует HTTP/1.0
(http://nginx.org/r/proxy_http_version), а значит
"Transfer-Encoding: chunked" использоваться не будет, и
соответственно для ответов без
Hello!
On Tue, Jan 04, 2022 at 05:49:34AM -0500, Vladislavik wrote:
> Добрый день, nginx проксирует запросы к удаленному бэкэнду. Удаленный nginx
> бэкэнд сжимает динамические ответы brotli и отдает через HTTP1.1
> chunked_transfer_encoding.
>
> Иногда в кэше появляются не полные части файлов.