如何在本地主机(运行在wamp,windows XP上)中模拟低带宽(网络延迟)?我希望将其设置在服务器端,而不是客户端。
发布于 2012-05-29 05:14:53
您可以使用Apache的一个名为Bandwidth Mod的模块来完成此操作。尽管这个版本是针对Apache 2.2.14的,但我在2.2.21上使用它没有任何问题。
从上面的链接中获取bw_mod.dll文件,并将其放入Apache modules文件夹(通常是Wampserver安装文件夹中的bin\Apache\Apache2.2.xx\modules ),然后将其添加到httpd.conf文件中:
LoadModule bw_module modules/mod_bw.dll
BandWidthModule On
ForceBandWidthModule On
BandWidth all 50000
MinBandWidth all -1请务必查看此模块的readme file,因为它提供了许多选项。
希望这能有所帮助!
发布于 2013-11-19 23:03:47
这是用于您自己的局域网服务器的FreeBSD上的Apache2.2.x的秘诀,这意味着您可以访问apache.conf文件。
不幸的是,mod_bw不能处理.htaccess文件(目前还不能),以不同的速度进行测试是不可能的。但这里有一个对我来说很好的解决方法。
在FreeBSD上安装mod_bw ...
# cd /usr/ports/www/mod_bw
# make install clean在您的文档根目录中创建一个快速目录...
# cd /path/to/doc/root
# mkdir _s在速度目录中创建指向文档根目录符号链接...
# cd _s
# ln -s /path/to/doc/root 33k
# ln -s /path/to/doc/root 56k
# ln -s /path/to/doc/root 128k
# ln -s /path/to/doc/root 256k
# ln -s /path/to/doc/root 512k
# ln -s /path/to/doc/root 1024k编辑/usr/local/etc/apache22/httpd.conf并使这些行出现...
LoadModule bw_module libexec/apache22/mod_bw.so
<Directory "/path/to/doc/root">
Options FollowSymLinks
</Directory>
<directory /path/to/doc/root/_s/33k>
<ifmodule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
Bandwidth all 33000
</ifmodule>
</directory>
<directory /path/to/doc/root/_s/56k>
<ifmodule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
Bandwidth all 56000
</ifmodule>
</directory>
<directory /path/to/doc/root/_s/128k>
<ifmodule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
Bandwidth all 128000
</ifmodule>
</directory>
<directory /path/to/doc/root/_s/256k>
<ifmodule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
Bandwidth all 256000
</ifmodule>
</directory>
<directory /path/to/doc/root/_s/512k>
<ifmodule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
Bandwidth all 512000
</ifmodule>
</directory>
<directory /path/to/doc/root/_s/1024k>
<ifmodule mod_bw.c>
BandWidthModule On
ForceBandWidthModule On
Bandwidth all 1024000
</ifmodule>
</directory>重新启动apache...
# apachectl restart就这样!您可以访问您的局域网网站通常的方式与局域网的速度或选定的速度…
例如。
http://serverip/website_name/http://serverip/_s/56k/website_name/祝你好运!
附注:您的网站需要设计为,无论它位于文档根目录还是任何子目录中,它都将始终运行。
https://stackoverflow.com/questions/9867265
复制相似问题