Re: нетривиальная обработка POST во встроенном перле
Valery Kholodkov
valery+nginxru на grid.net.ru
Вс Фев 14 14:56:45 MSK 2010
Daniel Podolsky wrote:
> И второй вопрос.
>
> Пользователи грузят 60-ти мегабайтные csv, которые прекрасно жмутся -
> раз в 20. Сервер, однако, зипованную загрузку не поддерживает.
>
> Есть ли способ подменить тело запроса на разжатое перед передачей к
> бекенду?
Попытка сделать разжатие zip-архивов из тела на лету сделано в upload
module 2.1.1:
http://www.grid.net.ru/nginx/upload.ru.2.1.1.html
Пример:
location /upload {
upload_pass /a;
upload_store /tmp/path_a;
# extract files from zip archives and store into specified directory
upload_filter application/zip {
upload_unzip;
upload_store /tmp/path_to_archives;
}
}
Со временем этот код можно будет слить в стабильную ветку.
> Или способ сделать асинхронный http запрос из обработчика?
Из обработчика чего?
> Понятно, что можно переправить запрос на апач, и там сделать все. Но
> вдруг кто уже ходил этой дорогой?
--
Best regards,
Valery Kholodkov
Подробная информация о списке рассылки nginx-ru