Welcome! Log In Create A New Profile

Advanced

FastCGI cache и X-Accel-Redirect

Vladimir Stackov
October 11, 2009 07:40AM
Приветствую всех.
Вопрос следующего рода: имеется скрипт, который проводит манипуляции
определённые с базой и выдаёт картинку - 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@lnetw.ru
Subject Author Posted

FastCGI cache и X-Accel-Redirect

Vladimir Stackov October 11, 2009 07:40AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 197
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready