摘要:
一个星期来,仔细分析了muduo的代码,还有学习IOCP的知识。我从未做过通信程序,有许多知识要准备。我的项目需要给客户提供数据服务,如果用dot NET 或 Tomcat做http接口,我没有信心面对数百万的用户。boost::asio的例程http server 2 (one io_service per cpu) 用webbench测试,接口性能达到 1.5万pages / 每秒。但boost::asio的cpu占用太高,是nginx的2倍,另外asio的线程池模型使性能下降很多。对boost::asio的代码进行优化后,收效甚微。我看见了boost::asio的瓶颈,但在boost:: 阅读全文