Welcome! Log In Create A New Profile

Advanced

Re: Вопрос по измению ответа сервера

Alex Vorona
December 20, 2009 08:30AM
20.12.2009 15:18, Xenon_sk wrote:
> Добрый день.
> В общем, вставала передо мной задача: необходимо при отдаче текстового файла добавлять в него еще определенный текст.
> Сначала я в PHP, фактически, делал два file_get_contents`a и echo, что по началу работало, но когда я перешел на большие файлы начало тормозить, так как php долго перегонял ответ nginx`у, который его затем проксировал.
> Потом я решил воспользоваться модулем addtion и сделал нечто подобное:
> location ~* /download/(.+) {
> rewrite ^/(.+)$ /test.php?params=$1 break;
> fastcgi_pass unix:/var/run/php-fpm.socket;
> ....
> add_before_body /$1;
> }
> Здесь test.php выдает необходимые данные, которые надо добавить в конец файла, а add_before_body приклеивает, соотвественно, тяжелый файл.
> Но я осознал, что что add_before_body не понимает переменных в uri :( Как можно обойти эту проблему или каким способом можно решить поставленную задачу?

Включить в location ssi и выдавать через php ssi-код для включения нужного файла?

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

Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 08:18AM

Re: Вопрос по измению ответа сервера

Alex Vorona December 20, 2009 08:30AM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 08:37AM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 09:34AM

Re: Вопрос по измению ответа сервера

Alexander Kochetov December 20, 2009 09:52AM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 10:08AM

Re: Вопрос по измению ответа сервера

Alexander Kochetov December 20, 2009 10:20AM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 10:20AM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 10:24AM

Re: Вопрос по измению ответа сервера

Alex Vorona December 20, 2009 11:38AM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 12:20PM

Re: Вопрос по измению ответа сервера

Andrew Sitnikov December 20, 2009 02:20PM

Re: Вопрос по измению ответа сервера

Peter Leonov December 20, 2009 06:00PM

Re: Вопрос по измению ответа сервера

Xenon_sk December 20, 2009 07:20PM

Re: Вопрос по измению ответа сервера

Xenon_sk December 21, 2009 08:10AM

Re: Вопрос по измению ответа сервера

Maxim Dounin December 20, 2009 08:14PM

Re: Вопрос по измению ответа сервера

Dmitry Dedukhin December 21, 2009 01:58AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 95
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