Ограничение скорости

12 3
L1
На сайте с 13.10.2009
Offline
23
1648

На практике встречал когда на виртуальном хостинге ограничивают скорость трафика. Знаю есть модуль mod_cband, который ограничивает для виртуальных хостов скорость http трафика. Но хостеры умудряются ограничивать все типы трафика, даже деля шкалу скорости на разные объемы файлов, например файлы в 10 Мб закачиваются на скорости 50 мегабит, от 10 Мб до 100 Мб на скорости 10 Мб, а более 100 Мб на скорости 1 мегабит. ЭТО все делают для того шоб не использовали виртуальный хостинг как файлообменник. Интересует как такие ограничения реализуют? с помощью шейпер трафика, или такое можно организовать с помощью панели управления?

M
На сайте с 16.09.2009
Offline
278
#1
local123:
Но хостеры умудряются ограничивать все типы трафика, даже деля шкалу скорости на разные объемы файлов, например файлы в 10 Мб закачиваются на скорости 50 мегабит, от 10 Мб до 100 Мб на скорости 10 Мб, а более 100 Мб на скорости 1 мегабит. ЭТО все делают для того шоб не использовали виртуальный хостинг как файлообменник. Интересует как такие ограничения реализуют? с помощью шейпер трафика, или такое можно организовать с помощью панели управления?

На предмет _все_ - это Вы погорячились. Сильно.

Ограничить можно nginx: limit_rate, limit_rate_after ...

mod_bw еще для apache есть.

PS: Шейпером подобное сделать - как вы себе это представляете? Он не знает про

прикладные протоколы, типа HTTP :-)

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
L1
На сайте с 13.10.2009
Offline
23
#2

Сначала я тоже думал что только http трафик, потом я заметил шо и FTP трафик также "врезан", я спросил хостера, и он согласился, что весь трафик режется, потому что это виртуальный хостинг, а не файлообменник или файловый хостинг.

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

Там Апач и Сипанель

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Трафик можно зарезать и файром, без всяких модов

Не стоит плодить сущности без необходимости
M
На сайте с 16.09.2009
Offline
278
#4
local123:
Сначала я тоже думал что только http трафик, потом я заметил шо и FTP трафик также "врезан", я спросил хостера, и он согласился, что весь трафик режется, потому что это виртуальный хостинг, а не файлообменник или файловый хостинг.

ну proftpd умеет что-то подобное:

http://www.proftpd.org/localsite/Userguide/linked/x950.html

local123:

На счет шейпера, то читал шо делают приоритизации различного вида трафика

это на уровне TCP/IP - про файлы и их размер шейпер не в курсе :-)

L1
На сайте с 13.10.2009
Offline
23
#5
Andreyka:
Трафик можно зарезать и файром, без всяких модов

А что такое "файром"? 🙄

M
На сайте с 16.09.2009
Offline
278
#6
Andreyka:
Трафик можно зарезать и файром, без всяких модов

почитайте таки ТС. откуда "файр" узнает про размеры файла?

L1
На сайте с 13.10.2009
Offline
23
#7

Что никто из администраторов такого не реализовывал?

Но такая идея довольно таки полезная, позволяет обеспечить более стабильные услуги хостинга.

S
На сайте с 15.01.2008
Offline
34
#8

local123, не соглашусь. Ведь основную нагрузку генерирует не исходящий трафик, а скрипты пользователей.

Мало ограничить пропускную способность (методы: Firewal,на уровне Nginx;Proftpd, на уровне ноды (если VPS)), надо еще и ограничить количество процессов и процессорное время.

Методов резать скорость много, но как показывает практика, всегда находится 0.00001% клиентов, которые начинают возмущаться :)

Качественный хостинг Unlimits Telecom (http://www.unlimits.ru) (ООО "БизнесТелеКом"). Официальный Twitter канал (http://twitter.com/untelecom). Ознакомиться с нашими услугами можно в этом (/ru/forum/478822) топике.
L1
На сайте с 13.10.2009
Offline
23
#9
stack:
local123, не соглашусь. Ведь основную нагрузку генерирует не исходящий трафик, а скрипты пользователей.
Мало ограничить пропускную способность (методы: Firewal,на уровне Nginx;Proftpd, на уровне ноды (если VPS)), надо еще и ограничить количество процессов и процессорное время.
Методов резать скорость много, но как показывает практика, всегда находится 0.00001% клиентов, которые начинают возмущаться :)

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

M
На сайте с 16.09.2009
Offline
50
#10

Вот вам пожалуйста в зависимости от размера файла.

syntax: limit_rate_after размер

default: нет

context: http, server, location, if в location

Директива (0.8.0) задаёт объём данных, после передачи которого начинает ограничиватся скорость передачи ответа клиенту, например:

location /flv/ {

flv;

limit_rate_after 500k;

limit_rate 50k;

}

Администратор Linux/FreeBSD. Лечим вирусы на сайтах. Гарантия. (http://linuxsc.pro/virussearch)
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий