Welcome! Log In Create A New Profile

Advanced

Re: Вопрос по лимитированию скорости

Артур Хуснутдинов
May 16, 2010 07:16AM
Спасибо, прекрасно!
Но теперь я в ступоре:
Получается, что:
/lim/имя файла - скорость режется
/nelim/имя файла - скорость не режется

Вопрос - как мне сделать динамические ссылки? Ведь юзверь, один раз увидев,
что если качать не с адреса /lim/имя файла, а с /nelim/имя файла, то каждый
раз будет просто руками исправлять адресную строку на /nelim/имя файла и
качать с /nelim/имя файла.
Как динамику-то сделать? В своё время я писал задачку, заточенную под эту
задачу - при запросе файла с сайта юзверю передавалась ссылка
/userid/filehash, а в БД MySQL заносилась запись с параметрами userid,
filehash, path to file (определяется средствами PHP на основе filehash) и
downloadspeed. Программа при запросе брала userid и filehash с GET URL и
смотрела по БД, есть ли запись в ней с таким userid и filehash ,если есть,
то отдавала файл на скорости, взятой из записи в БД.

Так вот, как-нибудь возможно ли на nginx построить такой аналог?
Если да, то как?

16 мая 2010 г. 15:48 пользователь Boris Dolgov <boris@dolgov.name> написал:

> Добрый день!
>
> 2010/5/16 Артур Хуснутдинов <forpdfsending@gmail.com>:
> > Здравствуйте.
> > Увидел
> http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#limit_rate
> > location /flv/ {
> > flv;
> flv тут включает обработку запроса flv-модулем - поддержку вебсервером
> аргумента ?start=xx при отдаче контента.
>
> > Я сделал следующее:
> > location /lim/
> > {
> > lim;
> Так что lim тут не нужен.
>
> > Сделал потом так:
> > location /lim/
> > {
> > limit_rate 4k;
> Здесь нужно добавить:
> root C:/1;
> Так как Вы указали root только для запросов, попадающих в location /,
> но не для запросов, попадающих в location /lim.
> Можно попробовать просто вынести директиву root на уровень server{}.
>
> --
> Boris Dolgov.
> _______________________________________________
> nginx mailing list
> nginx@nginx.org
> http://nginx.org/mailman/listinfo/nginx
>



--
С уважением,. ArtUrlWWW
_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

Вопрос по лимитированию скорости

Артур Хуснутдинов May 16, 2010 06:46AM

Re: Вопрос по лимитированию скорости

Boris Dolgov May 16, 2010 06:52AM

Re: Вопрос по лимитированию скорости

Артур Хуснутдинов May 16, 2010 07:16AM

Re: Вопрос по лимитированию скорости

Boris Dolgov May 16, 2010 07:26AM

Re: Вопрос по лимитированию скорости

Anonymous User May 22, 2010 09:52AM

Re: Вопрос по лимитированию скорости

Anonymous User June 19, 2010 08:42AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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