Maxim Dounin
January 21, 2010 01:30PM
Hello!

On Thu, Jan 21, 2010 at 12:31:03PM -0500, Yury wrote:

> думал про proxy_store, по ряду причин не подходит... Гораздо проще и прямее использовать родной кеширующий механизм nginx-а.
>
> Вопрос только вот в чем, кто возьмется за доработку proxy модуля чтобы он:
> 1) не кешировал flv-шки с "start=NNN" в аргументах. Их бесполезно кешировать.
> 2) в случае получения запроса на flv?start=NNN отрезал нужный кусок от полного файла в кеше (при его наличии), в случае отсутствия файла в кеше - запросить полный файл на бэкенде, сохранить в кеш, отрезать от него кусок и отдать.
>
> За деньги конечно)

Насколько я понимаю, задача должна решиться вот этим
фильтром:

http://mdounin.ru/hg/ngx_http_bytes_filter_module/

Из ключа кеширования убрать аргументы, убедится что бекенд сам
аргументы не обрабатывает. А чтобы фильтр делал нужное - при
наличии в query string "start=(\d+)" подставлять туда
"bytes=1-12,$1-".

От денег ни разу не отказываюсь. :)

Maxim Dounin

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

flv модуль и кеширование flvшек...

Yury January 18, 2010 09:50AM

Re: flv модуль и кеширование flvшек...

SaveFrom.net January 18, 2010 03:32PM

Re: flv модуль и кеширование flvшек...

Dmytro Sychevsky January 18, 2010 03:38PM

Re: flv модуль и кеширование flvшек...

Kruglov Eugenie January 19, 2010 01:14AM

Re: flv модуль и кеширование flvшек...

Yury January 21, 2010 12:31PM

Re: flv модуль и кеширование flvшек...

Yury January 21, 2010 12:35PM

Re: flv модуль и кеширование flvшек...

Maxim Dounin January 21, 2010 01:30PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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