Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: Плохой коннект от 04 Декабря 2002, 10:34:52
-
Привет,
подскажите пожалуйста можно ли и как средствами самого апача или к примеру скрипт какой-нить на пхп (слышал что есть такой на перле) чтобы сэмулировать плохой коннект к интернету и сказать апачу, чтоб тот отдавал файлы с определенной скоростью, к примеру хочу чтоб в локальной сети с моего апача файлы уходили не быстрее чем 300 ьит в секунду . как это сделать? может какой мод надо поставить...? а может можно скрипт какой-то написать?
заранее спасибо
-
про Апач - не знаю
на PHP теоретически можно извернуться , играясь с буфером - ob_*
а под unix есть dummy net , который это может сделать на сетевом уровне
-
пасибо интересно а что такое этот ob_* где по нему можно доку добыть? а не подскажете есть ли типа этого dummy но под винды, а то у нас в офисе ну нет никакого понту ставить юниксоиды, пасибо
-
Решение для Apache
http://modules.apache.org/search?id=150
-
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
-
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...) ;)
-
ob_start - http://www.php.net -> search manual
-
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...