Welcome! Log In Create A New Profile

Advanced

Модуль для работы с md5 и request_uri

Alexander Gryanko
February 29, 2012 11:06AM
Имеется скрипт, который генерирует изображения и складывает их на диск.
Скрипт получает url в параметрах, генерирует md5 от него и превьюшки вида
url_md5[0]/url_md5[1]/url_md5[2]/url_md5.jpg. Так все долго работало и всех
все устраивало, пока недавно все не упало и не было решено переписать все
это. В итоге получился wsgi скрипт на питоне, который проверяет наличие
файла на диске и если его нет, то отправляет в очередь url для генерации.

Нужно сохранить все превью, которые были сгенерированы ранее, т.е. большой
объем данных вида url_md5[0]/url_md5[1]/url_md5[2]/url_md5.jpg и при этом
сделать отдачу изображений через nginx. Пока я вишу такие решения:
1) nginx + mod_perl - но не хотелось бы использовать perl и вообще
интерпретируемые языки в отдаче.
2) nginx + try_files $var /foo?bar=$var и
передавать url_md5[0]/url_md5[1]/url_md5[2]/url_md5.jpg в url скрипте.
3) написать самому модуль для nginx, который будет генерировать md5,
проверять наличие файла и отдавать его клиенту.

Как поступить лучше или может есть какое-то другое решение, которое может
решить эту задачу?

--
С уважением,
Александр Грянко
Liveinternet.ru
URL: http://liveinternet.ru
E-mail: gryanko@corp.liveinternet.ru
Phone: +7(962)9558222
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Модуль для работы с md5 и request_uri

Alexander Gryanko February 29, 2012 11:06AM

Re: Модуль для работы с md5 и request_uri

Alexandr Gomoliako February 29, 2012 11:42AM

Re: Модуль для работы с md5 и request_uri

Alexander Gryanko February 29, 2012 01:40PM

Re: Модуль для работы с md5 и request_uri

Alexandr Gomoliako February 29, 2012 02:50PM

Re: Модуль для работы с md5 и request_uri

Alexander Gryanko February 29, 2012 04:14PM

Re: Модуль для работы с md5 и request_uri

Alexandr Gomoliako February 29, 2012 04:46PM

Re: Модуль для работы с md5 и request_uri

Alexander Gryanko February 29, 2012 05:16PM

Re: Модуль для работы с md5 и request_uri

Gena Makhomed February 29, 2012 03:20PM

Re: Модуль для работы с md5 и request_uri

Alexandr Gomoliako February 29, 2012 03:26PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 156
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready