Набросал конфиг для Nginx, чтобы проверять как работает приложение с медленной раздачей статики.
Используется echo-nginx-module
. На Ubuntu ставим через sudo apt-get install nginx-extras
.
server {
listen 8888;
server_name static;
access_log off;
location ~/website/static/(.*)$ {
echo_sleep 0.2;
echo_location /$1;
}
location / {
root /project/static/;
autoindex on;
}
}
Еше нашел более глобальное решение через
You can slow the speed of localhost (network) by adding delay. Use
ifconfig command to see network device: on localhost it may be lo and
on LAN its eth0.
to add delay use this command (adding 1000ms delay on lo network
device)
tc qdisc add dev lo root netem delay 1000ms
to change delay use this one
tc qdisc change dev lo root netem delay 1ms
and to remove delay
tc qdisc del dev lo root netem delay 1000ms
Updated 18 Sept. 2014, 14:32 by alerion.