全部博文(7)
2013年(7)
发布时间:2013-08-01 20:53:30
1. 合并回源的概念对于CDN的cache服务器而言,减少回源,提高命中率是一个重要的功能,尤其是在处理大文件的时候。这次我们就讲一讲squid是怎样让尽可能多的对于相同url的请求共用同一个回源请求的。当然,如果一个object已经完整地存在了squid的磁盘上,在它过期之前是不会回源的。我们要讨论的是正在从原站下载.........【阅读全文】
发布时间:2013-04-08 16:59:04
1. 对消息的处理 ngx_rtmp_receive_message里面,对消息的头部h的type做判断之后,会调用cmcf->events[h->type]里面的handler,而这些handler是模块注册的 ngx_rtmp.c里面,解析配置时,可能注册ngx_rtmp_protocol_message_handlerngx_rtmp_amf_message_handlerngx_rtmp_user_message_handlerngx_rtmp_aggregate_mess.........【阅读全文】
发布时间:2013-02-28 17:56:43
Squid自带限速功能delay_pool,但delay_pool的代码太复杂了。这次给大家介绍一种几十行代码的简单实现。1. Squid下载速度的控制要了解squid下载速度是怎样控制的,就必须先了解squid的数据下载流程。下图是squid数据发送的大概流程,略去了一些细节和请求读取/处理。可以看到,发送数据的流程中可能.........【阅读全文】
发布时间:2013-01-23 18:52:59
全球中文首发,史上最全面Squid refresh_pattern详解 小斯教你玩squid第三弹。前两弹都是代码相关的,是别人没写过的。今天要说的话题是refresh_pattern,是网上有很多人写过了的。比如这个(当前时间定义为1) If ((CURRENT_DATE-DATE(就是)) < min),2) else if ((CURRENT_DATE.........【阅读全文】