【发布时间】:2012-12-06 13:38:25
【问题描述】:
如何使用 IIS7 限制整个服务器的流量?
网站有限制功能,但仅适用于单独的网站:
还有用于 IIS 的比特率限制插件,但据我所知,它只能为单独的用户配置:
有没有办法为整个服务器而不是单个网站配置流量限制?
更新:
解决方案是(感谢@Arpit)将<webLimits maxGlobalBandwidth="1000000" /> 设置为机器配置。但小心点! IIS 文档中有一个错误:您应该输入maxGlobalBand[w]idth(小写w),而不是maxGlobalBand[W]idth(大写W)。
【问题讨论】:
-
我不认为这是可能的,IIS 允许您限制站点的流量,但使其通用并不是一个好主意,因为服务器可能托管多个站点,并且此功能可能会派上用场为网站划分相等的带宽。
-
问题是这是我的托管商的要求:我必须限制我的服务器产生的流量。如果我有一个网站就可以了,但我有不止一个。
-
@Lenin 我认为您必须使用一个保留在网络驱动程序上并做出限制的程序。查看这个页面:diggfreeware.com/five-best-bandwidth-limitershaper-software我用的是cfosspeed。
-
@Aristos 我不想在网站和用户浏览器之间添加额外的层。此外,我敢肯定会有开销,虽然它可能不是很大
-
@Lenin 这个程序就像防火墙一样,一切都从它们通过,并且有这个限制的地方,在端口 80 上。
标签: asp.net iis iis-7 windows-server-2008 windows-server-2008-r2