专注于音视频处理及流媒体开发!

罗索实验室

  • [高性能服务器] TCP,UDP,ICMP,IP协议解释? 日期:2013-11-06 13:33:24 点击:326 好评:2

    TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的 信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协 议,UDP(User Datagram Protocol)协议、ICMP (Internet Control Message Protocol)协 ...

  • [高性能服务器] message queue的设计 日期:2013-10-22 08:54:56 点击:456 好评:0

    为了在各线程之间高效的传递消息,必须设计一种高效率的消息队列,传统的做法是mutex加queue,这种做法在每次执行push和pop时都要加锁,效率相对较低。其次还有使用循环队列,可以做到完全无锁,但只能实现1:1的消息传递。还有一些lock-free队列的实现,但基于其实现的相...

  • [高性能服务器] epoll学习:思考一种高性能的服务器处理框架 日期:2013-10-15 19:22:09 点击:497 好评:4

    终于开始学习epoll了,虽然不明白的地方还是很多,但从理论到实践,相信自己动手去写一个具体的框架后,一切会清晰很多。...

  • [高性能服务器] 关于UDP通信中的10045错误 日期:2013-10-08 09:05:13 点击:208 好评:0

    在做UDP通信的过程中,服务器端绑定IP和PORT...

  • [高性能服务器] Squid合并回源技术 日期:2013-08-25 12:38:52 点击:557 好评:2

    对于CDN的cache服务器而言,减少回源,提高命中率是一个重要的功能,尤其是在处理大文件的时候。这次我们就讲一讲squid是怎样让尽可能多的对于相同url的请求共用同一个回源请求的。 ...

  • [高性能服务器] 几十行代码搞定squid限速 日期:2013-08-25 12:35:29 点击:331 好评:0

    Squid自带限速功能delay_pool,但delay_pool的代码太复杂了。这次给大家介绍一种几十行代码的简单实现。...

  • [高性能服务器] Squid的长连接,短连接,半连接 日期:2013-08-25 12:33:36 点击:484 好评:0

    先说说长/短连接的问题,所谓长连接,就是指在一个tcp连接上服务多个http请求。这样做的好处是,可以避免频繁的tcp建连/断开的开销,提高响应速度,提高服务器性能等。Squid当然也对长连接有较好的支持。而且squid在客户端与回源端同时都支持长连接。配置中与长连接相关...

  • [高性能服务器] Squid日志中为何会有HIT,并且DIRECT的记录? 日期:2013-08-25 12:27:27 点击:181 好评:0

    HIT/MISS/REFRESH_HIT这些状态是由什么决定的?其实这些状态,在代码里就是http->log_type。而这个log_type的赋值主要是这么几个地方...

  • [高性能服务器] 怎样让squid follow 302的响应 日期:2013-08-25 12:20:43 点击:183 好评:0

    squid在处理301或302的响应时,只能把这个30x响应给到客户端,然后由客户端发起对http://www.sina.com.cn/ 的请求。那么,能不能让squid在客户端请求http://www.sina.com/ 的时候,直接返回http://www.sina.com.cn/ 的200内容呢?其实非常简单,只要几十行代码就搞定!...

  • [高性能服务器] Squid refresh_pattern详解 日期:2013-08-25 12:09:40 点击:109 好评:0

    今天要说的话题是refresh_pattern,是网上有很多人写过了的。Squid的过期校验是访问驱动的,如果一个object过期了,却又一直没人访问,那么squid会一直把这个object扔在那里,而不会主动地回源校验它。只有当客户端访问到了这个object的时候,squid才会校验。...

栏目列表
推荐内容
织梦二维码生成器