我目前正在linux中进行流量整形。我们有一个客户端连接到运行nat和dhcp的服务器。我们要做的是限制客户机/客户端的上传和下载速度。
然而,只有下载限制工作。
下载限制(脚本的一部分)工作
tc class add dev eth1 parent 1:1 classid 1:4 htb rate 30000kbit
tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.0.101/32 flowid 1:4
上传限制(脚本的一部分)
tc class add dev eth1 parent
我使用的是Windows2008IIS7.5,网页加载速度非常慢,大约在5-10秒左右才打开。
用户可以上传文件到我的网站,当它完成上传(文件约300 my ),我的服务器将创建一个新的线程,并使用该线程上传文件到另一个服务器。在这个过程中,客户端在整个网站上都面临着缓慢的过程,这意味着由于w3wp中运行的上传过程,整个服务器都很忙。
我不能编写上传文件的程序,而是依赖w3wp。谁知道如何优化的过程,以便我可以上传,也服务网站快速?