2015年10月7日
摘要: 详解 ASP.NET异步 超好的文章 阅读全文
posted @ 2015-10-07 19:45 viewcozy 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 多队列网卡 要搞明白 阅读全文
posted @ 2015-10-07 19:40 viewcozy 阅读(566) 评论(0) 推荐(0) 编辑
摘要: Node.js在官网上是这样定义的:“一个搭建在Chrome JavaScript运行时上的平台,用于构建高速、可伸缩的网络程序。Node.js采用的事件驱动、非阻塞I/O模型使它既轻量又高效,是构建运行在分布式设备上的数据密集型实时程序的完美选择。”Web站点早已不仅限于内容的呈现,很多交互性和协... 阅读全文
posted @ 2015-10-07 19:22 viewcozy 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 面向原型这种说法我没在网上找到 阅读全文
posted @ 2015-10-07 18:47 viewcozy 阅读(582) 评论(0) 推荐(0) 编辑
摘要: 你不妨先思考一个问题:在单核时代,PHP之类多线程或者多进程的,是怎么处理并发的?是排队吗?答案是:的确就是排队。但是并不是一定要处理完请求1才能去处理请求2:实际上请求的处理过程中,有很多的时间是耗在IO等其他地方,这时可以切换去处理其他请求,把等待的时间可以充分利用起来,达到更高的吞吐量。切换调... 阅读全文
posted @ 2015-10-07 17:30 viewcozy 阅读(560) 评论(0) 推荐(0) 编辑
摘要: The C10K problem编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K... 阅读全文
posted @ 2015-10-07 17:20 viewcozy 阅读(307) 评论(0) 推荐(0) 编辑
摘要: libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库。总体来说,libevent有下面一些特点和优势:* 事件驱动,高性能;* 轻量级,专注于网络;* 跨平台,支持 Windows、Linux、Mac Os等;* 支持多种 I/O多路复用技术, epoll、p... 阅读全文
posted @ 2015-10-07 17:17 viewcozy 阅读(196) 评论(0) 推荐(0) 编辑