squid对源网站进行限速
浏览:3150次 出处信息
今天测试了一下squid使用delay_pools来对源网站的访问进行限速.非常好用,如下
使用squid建二个源网站
acl php-oa url_regex -i ^http://.*php-oa.com/.* acl sudo-u url_regex -i ^http://.*sudo-u.com/.* http_access allow mysite http_access allow sudo-u http_access deny all icp_access allow all
下面开始正文,我们要用到squid中的delay_pools,delay_pools里可以定义多个容器(多个源定义多个),而这个容器就是我们要控制的带宽,当容器到达所设定的容量时,这个容器的所有者就无法超过我们所设定的带宽限制.
开始设置squid的delay_pools
delay_pools 2 #设置二个pools来对二个源进行控制 delay_class 1 2 #设置第一个pools中的地址为C类网段中的每个IP地址流量 delay_access 1 allow php-oa delay_access 1 deny all delay_parameters 1 64000/64000 64000/32000 #连接php-oa总速度64000,每个ip可以3200的速度 delay_class 2 1 delay_access 2 allow sudo-u delay_access 2 deny all delay_parameters 2 32000/16000 #客户端下载sudo-u.com这个网站的总速度为1600,但squid连接源网站速度为32000
class定义:
class类型1为单个IP地址流量
class类型2为C类网段中的每个IP地址流量
class类型3为B类网段中的每个C类网段中的每个IP地址流量
delay_parameters语法:
类型1只有一个总带宽流量实际也就是这个IP地址的流量
delay_parameters pool total
例:delay_parameters 1 64000/64000
类型2有两个带宽流量参数,第一个为整个C类型网段流量,第二个为每个IP流量
delay_parameters pool tatal per-host
例:delay_parameters 1 -1/-1 64000/64000
类型3有三个带宽流量参数,第一个为整个B类网总流量,第二个为每个B类网段中的C类网段总流量,第三个为了B类网段中每个C类网段中的每个IP流量
delay_parameters pool total network per-host
例:delay_parameters 1 -1/-1 -1/-1 64000/64000
注: -1/-1表示流量无限制.每个delay_parameters的数值是由"回源站的速度/客户最大下载速度"组成
另外,对HIT的文件没有作用
建议继续学习:
- 使用Squid缓存视频 (阅读:9163)
- 系统架构的一些思考 (阅读:5591)
- [调优] Squid 不同版本的性能对比 (阅读:4163)
- [squid] 过期时间在 60 秒内 squid 不 Cache 的问题 (阅读:3962)
- Squid 限制用户并发连接数 (阅读:3937)
- [Squid] TCP_MEM_HIT 和 TCP_HIT 的性能到底相差多远 (阅读:3652)
- 基于fiddler来模拟限速 (阅读:3668)
- squid缓存失效之谜:一步步提高squid缓存命中率办法记录 (阅读:3500)
- 加速WEB访问:使用DNSmasq与squid代理并过滤广告 (阅读:3309)
- Squid 透明代理优化 (阅读:2687)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
扫一扫订阅我的微信号:IT技术博客大学习
<< 前一篇:Python处理MP3的歌词和图片
后一篇:C++ 中的接口继承与实现继承 >>
文章信息
- 作者:扶凯 来源: 扶凯
- 标签: squid 限速
- 发布时间:2010-01-25 13:17:47
建议继续学习
近3天十大热文
- [66] Oracle MTS模式下 进程地址与会话信
- [65] 如何拿下简短的域名
- [65] Go Reflect 性能
- [59] 【社会化设计】自我(self)部分――欢迎区
- [59] IOS安全–浅谈关于IOS加固的几种方法
- [59] 图书馆的世界纪录
- [59] android 开发入门
- [53] 视觉调整-设计师 vs. 逻辑
- [47] 界面设计速成
- [47] 读书笔记-壹百度:百度十年千倍的29条法则