ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nginx-0.1.17



On Fri, 4 Feb 2005, Kpoxa wrote:

Игорь, можно поподробнее о "торможении клиентов"? Например будет ли
возможно прогрессивное торможение по сессиям с учетом георгафической
зоны?

Я планировал такое: при превышении клиентом определённого порога темпом
запросов делаются задержки перед тем, как начать обрабатывать запрос,
при дальнейшем оборзении клиента просто закрывать соедиение или выдавать,
что-то типа 403 или 503.

Например так:

 1. для адресов из белого списка стран все должно работать на полной
    скорости.
 2. для остальных по следующему алгоритму:
       1. файлы до 100 килобайт на скорости 10 кб/сек
       2. у файлов свыше 100 килобайт первые 100 килобайт должны
          отдаваться на скорости 10 кб/сек, следующий мегабайт 5
          кб/сек, далее 1кб/сек.

Я думаю, это можно будет сделать.

Думаю что для современной ситуации, когда многие провайдеры каналов, а в след за ними и хостеры просят соблюдения баланса траффика, точнее просят российского более чем зарубежного, подобный шэйпинг помог бы многим сисадминам. Не все могут позволить себе купить циску для этого.


4) тормозить клиентов.

И при этом nginx должен быть максимально конфигурабельным, поскольку
моя основная деятельность - это администрирование и мне нужны гибкие
конфигурации.


Игорь Сысоев
http://sysoev.ru




 




Copyright © Lexa Software, 1996-2009.