Welcome! Log In Create A New Profile

Advanced

Re: Slice cache

Maxim Dounin
April 18, 2016 09:34PM
Hello!

On Mon, Apr 18, 2016 at 04:37:52PM -0400, S.A.N wrote:

> Я хотел бы узнать, Nginx умеет отдавать клиентам из своего кеша, ответы
> частями?

Да.

> Корректный заголовок Range: bytes... клиент отправляет, но Nginx из кеша
> отдает весь ответ статус - 200, вместо частичного ответа со статусом 206.

По умолчанию range-запросы из кеша работают только в том случае,
если в ответе бекенда был заголовок Accept-Ranges и должна быть
явно указана длина ответа.

Если заголовка Accept-Ranges нет - можно форсировать поддержку
range-запросов с помощью директивы proxy_force_ranges
(http://nginx.org/r/proxy_force_ranges/ru), но лучше его просто
добавить в ответ бекенда.

--
Maxim Dounin
http://nginx.org/

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Slice cache

S.A.N April 18, 2016 04:37PM

Re: Slice cache

Maxim Dounin April 18, 2016 09:34PM

Re: Slice cache

S.A.N April 19, 2016 03:24AM

Re: Slice cache

Maxim Dounin April 19, 2016 09:30AM

Re: Slice cache

S.A.N April 19, 2016 09:39AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 255
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready