ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

FastCGI cache и X-Accel-Redirect



Приветствую всех.
Вопрос следующего рода: имеется скрипт, который проводит манипуляции
определённые с базой и выдаёт картинку - readfile(такой_то_файл). Для
всего этого используется fastcgi_cache, который записывает полный ответ
в кеш и хранит там два дня. Но так как картинок довольно много (~98
гигабайт), то использовать кеш в таком виде несколько нецелесообразно.
Хотелось бы вместо readfile использовать X-Accel-Redirect, но вся
проблема заключается в том, что в сочетании с fastcgi_cache это не
работает. В итоге получается, что при первом обращении скрипт выдаёт
картинку нормальным образом, но в кеш директива X-Accel-Redirect не
попадает, а попадает туда почему-то пустой ответ (Content-Length: 0).
Посему сам вопрос: можно ли как-то совместить использование
X-Accel-Redirect и fastcgi_cache (т.е. чтобы заголовок кешировался, а в
дальнейшем, при чтении ответа из кеша, nginx реагировал на эту
директиву)? Я понимаю, что обработка происходит на разных уровнях, но
всё же.

-- 
Best regards,
Vladimir `AmiGO` Stackov                        mailto:amigo@xxxxxxxx



 




Copyright © Lexa Software, 1996-2009.