web模型中为什么单台并发只有5万个左右? 2014-12-29 | http/html/web 很长一段时间对web模型的并发量的理解只是停留在单台并发在5万左右 ,具体为什么这样,理解的并不深刻,只是在看nginx的相关文档时都这样介绍的。后来在处理个信的推送(comet应用)时,对于其单台上百万的连接甚是不解。感觉这违背了单台5万并发的逻辑。后经过梳理,找到了一个合理的解…… Continue reading
Http长连接200万尝试及调优 2014-10-10 | 平台架构 对于一个server,我们一般考虑他所能支撑的qps,但有那么一种应用,我们需要关注的是它能支撑的连接数个数,而并非qps,当然qps也是我们需要考虑的性能点之一。这种应用常见于消息推送系统,也称为comet应用,比如聊天室或即时消息推送系统等。comet应用具体可见我之前的介绍…… Continue reading
Linux下高并发socket最大连接数所受的各种限制 2014-10-09 | 平台架构 一、修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄…… Continue reading