X-Accel-Redirect а-ля HTTP Range: отдача файла с произвольной позиции

Maxim Dounin mdounin at mdounin.ru
Wed Dec 3 17:26:34 MSK 2008


Hello!

On Wed, Dec 03, 2008 at 04:09:46PM +0300, Грибов Дмитрий wrote:

> > Вот тут живёт фильтр, позволяющий вернуть пользователю 
> > произвольную часть реального ответа (диапазон задаётся через 
> > параметр bytes= в агрументах запроса):
> Верно ли я понял, что если там будут отдаваться фрагменты файлов, в общем и
> целом нагрузка на сервер не вырастет: читаться будет только то, что было
> запрошено, и прямо с диска отдаваться клиентам, ничуть не хуже чем при
> простом X-Accel-Redirect?

Если использовать поверх статики - да.

Теоретически можно использовать и поверх ответов от бекендов, но это 
имеет смысл только если бекенд никак нельзя заставить отдавать нужный 
кусок.  С бекенда при этом забирается весь ответ целиком.

Maxim Dounin





More information about the nginx-ru mailing list