如何模擬在本地主機低帶寬(網絡延遲)(WAMP上運行時,Windows XP)?我期待在服務器端進行設置,而不是在客戶端進行設置。如何在本地主機(在WAMP,Windows XP上運行)模擬低帶寬(網絡延遲)?
回答
您可以通過使用一個模塊爲Apache稱爲Bandwidth Mod做到這一點。儘管這個版本適用於Apache 2.2.14,但我在2.2.21上使用它沒有任何問題。
抓住bw_mod.dll文件從上面的鏈接,並把它到Apache(在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,因爲它有很多選項。
希望這會有所幫助!
@Ninja downvoter:照顧詳細? – 2014-12-17 17:21:27
這是在FreeBSD上爲您自己的LAN服務器上的Apache 2.2.x的配方,這意味着您可以訪問apache.conf文件。
不幸的是,mod_bw
不.htaccess文件(還)如此簡單和快速檢測,在不可能的方式不同的速度工作。但是,這是一個解決方案,適合我。
FreeBSD的安裝mod_bw ...
# cd /usr/ports/www/mod_bw
# make install clean
進行快速DIR你的文檔根...
# cd /path/to/doc/root
# mkdir _s
請在速度DIR文檔根目錄符號鏈接...
# 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
這就是它!您可以訪問你的局域網的網站LAN速度或與選定的速度通常的方式...
例如
http://serverip/website_name/
http://serverip/_s/56k/website_name/
古德勒克!
P.S. 您的網站需要進行設計,使得它總是運行它是否位於文檔根目錄或任何子目錄。
- 1. 網絡丟包延遲帶寬模擬
- 2. 如何模擬本地端口上的網絡延遲?
- 3. 如何模擬網絡延遲/人爲地增加網絡延遲?
- 4. 使用Apache Tomcat模擬網絡延遲?
- 5. jpgraph在本地主機上運行,但不在網絡上
- 6. 異步模擬網絡延遲
- 7. 如何在我的開發人員機器上模擬網絡延遲?
- 8. 模擬本地主機上的低速互聯網連接
- 9. 覆蓋Windows XP上的本地主機
- 10. 使用.NET Framework模擬網絡延遲
- 11. 谷歌地圖低帶寬網絡JSON
- 12. 本地主機上的Websocket(WAMP 2)並在任何免費虛擬主機上運行websocket
- 13. 在本地網絡上提供WAMP www
- 14. 測試低帶寬網絡
- 15. 在本地網絡上訪問虛擬主機
- 16. 如何計算一個網絡的延遲和帶寬
- 17. 在本地網絡上訪問虛擬WAMP服務器
- 18. 如果在虛擬主機上運行腳本,網絡無法訪問
- 19. 此腳本在本地主機上運行,但當我在網絡上運行它時不能運行它?
- 20. 如何在本地主機上運行asp.net網頁
- 21. WCF在虛擬機本地主機上運行時超時
- 22. 在另一臺設備上運行wamp server 3.0虛擬主機
- 23. 本地主機和Windows Phone模擬器
- 24. 用最低延遲在網絡上控制Arduino
- 25. 如何在運行Vista x64的虛擬機上啓用網絡?
- 26. Wamp Server 3.0.6作爲本地主機,但沒有在網絡上正常工作
- 27. Wamp無法在Windows 8上打開本地主機0
- 28. 使用xp主機在centos6 virtualbox guest虛擬機上設置網絡
- 29. 用YSlow在本地主機上慢慢模擬互聯網
- 30. 如何模擬網絡中的時間延遲
可能的重複:http://stackoverflow.com/questions/1094760/network-tools-that-simulate-slow-network-connection – 2012-03-26 06:00:44
看看我的回答http://stackoverflow.com/questions/ 9742828 /假 - 窮 - 互聯網/ 9742918#9742918如果您使用查爾斯代理,那麼你可以指示多個客戶端。然後你可以調節它們來模擬可憐的帶寬,以及看到發送的每個請求。 – louielouie 2012-03-26 06:14:47
謝謝你。我正在尋找配置WAMP來模擬延遲而不必安裝任何東西。那可能嗎 ? – maan81 2012-03-26 12:42:17