Автор Тема: Эмулятор плохого коннекта  (Прочитано 3334 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Плохой коннект

  • Гость
Эмулятор плохого коннекта
« : 04 Декабря 2002, 10:34:52 »
Привет,
подскажите пожалуйста можно ли и как средствами самого апача или к примеру скрипт какой-нить на пхп (слышал что есть такой на перле) чтобы сэмулировать плохой коннект к интернету и сказать апачу, чтоб тот отдавал файлы с определенной скоростью, к примеру хочу чтоб в локальной сети с моего апача файлы уходили не быстрее чем 300 ьит в секунду . как это сделать? может какой мод надо поставить...? а может можно скрипт какой-то написать?
заранее спасибо

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Эмулятор плохого коннекта
« Ответ #1 : 04 Декабря 2002, 13:39:02 »
про Апач - не знаю
на PHP теоретически можно извернуться , играясь с буфером - ob_*

а под unix есть dummy net , который это может сделать на сетевом уровне
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Плохой коннект

  • Гость
Эмулятор плохого коннекта
« Ответ #2 : 04 Декабря 2002, 13:52:43 »
пасибо интересно а что такое этот ob_* где по нему можно доку добыть? а не подскажете есть ли типа этого dummy но под винды, а то у нас в офисе ну нет никакого понту ставить юниксоиды, пасибо

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Эмулятор плохого коннекта
« Ответ #3 : 04 Декабря 2002, 15:19:49 »
Решение для Apache
http://modules.apache.org/search?id=150
AS IS...

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Эмулятор плохого коннекта
« Ответ #4 : 04 Декабря 2002, 18:11:57 »
kak nashet mod_throttle ?
ili poprobui CBQ:
;) mne CBQ proshe.. iproute2 nado tol\'ko ustanovit\' na servak..

#!/bin/bash
/sbin/tc qdisc del dev eth0 root 2>/dev/null

AQ="/sbin/tc qdisc add"
#!/bin/bash
/sbin/tc qdisc del dev eth0 root 2>/dev/null

AQ="/sbin/tc qdisc add"
AC="/sbin/tc class add"
AF="/sbin/tc filter add"

$AQ dev eth0 root handle 10: cbq bandwidth 100Mbit avpkt 100 cell 8

#Ves\' upload
$AC dev eth0 parent 10:0 classid 10:1 cbq \\
        allot 1514 cell 8 maxburst 20 avpkt 1000 prio 2 \\
        bandwidth 100Mbit rate 100Mbit weight 10Mbit

# Class (container) dlia opredelennoi skorosti : 10Kbps
$AC dev eth0 parent 10:0 classid 10:1100 cbq \\
        allot 1514 cell 8 maxburst 20 avpkt 1100 prio 4 \\
        bandwidth 10kbit rate 10kbit weight 1kbit bounded

# Stochastic Fairness Queue
$AQ dev eth0 parent 10:1100 handle 1001:  sfq quantum 1Kbit

$AF dev eth0 parent 10:0 protocol ip prio 100 u32 \\
        match ip dst 192.168.0.0/24 \\
        match ip sport 80 0xffff flowid 10:1100

#zameni 192.168.0.0/24 tvoei setiu, gde nado chtob
#bylo medlenno


Takoi script budet rabotat\' 100% esli u tebia est\' iproute2

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Эмулятор плохого коннекта
« Ответ #5 : 04 Декабря 2002, 18:15:56 »
rate = skorost\' kotoryiu tebe nado
weight = 1/10 ot skorosti
sfq quantum = stol\'ko zhe skol\'ko i skorost\'.

v tvoem sluchae sdela\' rate=300bit
(ne uveren esli mozhno men\'she 1K...) ;)

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Эмулятор плохого коннекта
« Ответ #6 : 05 Декабря 2002, 02:46:21 »
ob_start - http://www.php.net -> search manual
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
Эмулятор плохого коннекта
« Ответ #7 : 05 Декабря 2002, 12:40:03 »
nu nu.. nu i prichem tut php ?
Emu nado medlennoe setevoe podkliuchenie simulirovat\'. A esli str. HTML i vse ? A esli eto Perl ? A esli eto prosto kartinka ?

Sam zhe skazal chto na setevom urovne nado...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28