Welcome! Log In Create A New Profile

Advanced

Slice cache

April 18, 2016 04:37PM
Здравствуйте.

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

По сути нужен функционал обратный модулю Slice.

Наш use case:
Бекенд отдает, большой ресурсоемкий ответ (аналитик отчет - это результат многих сложных SQL) разным клиентам в разное время нужны только части этого отчета и иногда весь целиком. Модуль Slice только усложнит ситуацию, потому что он сгенерирует много подзапросов на бекенд, вот именно этого и нужно избежать, чтобы бекенд не генерировал куски отчета много раз, а один раз сделал полный отчет и отдал в кеш Nginx.

Надеюсь это можно сделать.
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: 76
Record Number of Users: 6 on February 13, 2018
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready