squid
文章平均质量分 86
raindy2005
人的一项基本功能就是认识错误。你不会变得更好,你只是尽量减少犯错。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
squid 正向代理 透明代理分析
squid无论是正向,反向,透明都可以cache。connect可以作为正向代理来用。客户端向代理发connect方法,代理会根据connect ip:port或host字段连接上游,并返回给客户端 HTTP/1.0 200 Connection established, 以后的客户端(任意协议)请求都会被代理透传到上 游。clientProcessRequ原创 2016-12-15 10:22:24 · 4017 阅读 · 0 评论 -
squid 缓存与不缓存的流程分析
以下仅为个人观点,有误勿喷,多指正。人的一项基本功能就是认识错误。你不会变得更好,你只是尽量减少犯错。 一、 下图为squid处理request过程中,对请求进行hit or miss 判断的调用过程。 二、命令解释no-cache指示请求或响应消息不能缓存reload_into_ims 的意思是将client的HTTP请求中原创 2016-12-15 10:17:05 · 3475 阅读 · 0 评论 -
squid回源延迟读
一、场景 网民与cache回源是多对一的关系。折叠回源时,如果同时有多个网名请求,fwd在读取源站数据后,会循环发给网民。二、问题 1、fwd一次没有读全源站数据,fwd循环发往网民时用的是写事件,如果还没有触发这些写事件,源站读事件又多次被触发后会是什么情况? 这样会导致缓冲区会越来越大。此场景一般是上游源站网速大于下游网速时。 2、对于原创 2016-12-23 18:48:29 · 1151 阅读 · 0 评论 -
squid 折叠回源解析
折叠回源(合并回源)是squid高并发下的常见流程原创 2016-12-23 11:59:26 · 1416 阅读 · 0 评论 -
squid range请求处理解析
一、说明range请求在日常中占比不少,如断点续传,多线程下载(现浏览器访问也开启了多线程),音视频拖拽等。二、相关命令1、range_offset_limit 0 KB (默认)所有的Range请求都回源,包括bytes=0-2、range_offset_limit -1 KB 回源时去掉range请求,下载整个url,如果是个大文件,第一原创 2016-12-26 18:51:57 · 1534 阅读 · 0 评论
分享