C10K Problem
reference: Wikipedia
C10K来自 Concurrent Ten Thousand Connections.
C10K问题指的是:如何优化套接字服务器以使之能够同时处理大量的客户请求。优化套接字服务器需要考虑的因素有操作系统本身的限制以及应用软件本身的限制。
解决C10K问题的服务器有:
nginx:基于异步事件驱动模型而不是线程来处理用户请求(客户:WordPress, Rambler.ru, 腾讯, 网易等)
lighttpd:基于异步架构处理用户请求
Cherokee:轻量级web server
Tornado:使用Python实现的非阻塞web server和web server application framework(客户:FaceBook 的 FriendSeed)
Apache AWF:基于JVM的异步非阻塞的web server
JBoss Netty:非阻塞IO客户服务器框架。支持诸如协议C/S类型的应用程序的快速简单开发
Node.js:运行于Google V8 引擎上的异步非阻塞web server
EventMachine:运行于Ruby Eventmachine上的异步非阻塞web server
Yaws:用Erlang实现的web server. 得益于Erlang的极轻量级线程
Cowboy:也是用Erlang实现的web server
asyncore:使用标准Python库。基于Medusa,已经不再维护
Jetty:异步java servlet 容器
Xitrum:基于Netty实现的异步集群可扩展web framework和HTTP(s) 服务器
IIS:微软王牌web server,使用异步请求
C10K Problem相关推荐
- The C10K problem原文翻译
原文地址:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html The C10K problem 如今的web服务器需要同时处理一万个以 ...
- The C10K problem
原文:http://www.kegel.com/c10k.html 转载:https://rtoax.blog.csdn.net/article/details/117317900 译文:https: ...
- (转)The C10K problem翻译
The C10K problem 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了. 现在的计算机也很强大了,你只需要花大概$1200就可以买一个 ...
- 转 The C10K problem 中文版 - 如何处理高并发连接
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 文章来源 ...
- [转]The C10K problem(中文版) - 如何处理高并发连接
文章来源:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html 原始来源:http://www.kegel.com/c10k.html ...
- The C10K problem翻译
如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了. 现在的计算机也很强大了,你只需要花大概$1200就可以买一个1000MHz的处理器,2G的内存 ...
- 网络编程——The C10K Problem(C10K = connection 10 kilo 问题)。k 表示 kilo,即 1000
The C10K problem翻译 (C10K = connection 10 kilo 问题).k 表示 kilo,即 1000 比如:kilometer(千米), kilogram(千克). 如 ...
- 【转】The C10K problem翻译
引用地址:http://blog.csdn.net/typename/article/details/5598145 . 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络 ...
- [转]The C10K problem翻译
转载自:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的 ...
- The C10K Problem -- 翻译版
如今的web服务器需要同时处理上万个客户端了,难道不是吗?毕竟如今的网络已经非常庞大了. 现在的计算机也很强大了,你只需要花大概1200美元就可以买一个有1000MHz处理器.2G内存.1000Mbi ...
最新文章
- 甲骨文推出低成本高速公共与混合云方案,矛头直指AWS
- Python3NumPy的常用函数
- nginx反向代理tomcat时遇到一个问题
- eShopOnContainers 知多少[4]:Catalog microservice
- 帮助学生改善学习方法_学生应该如何花费时间改善自己的幸福
- 推荐几款常用的Socks5代理软件
- 计算机保养与维护论文答辩ppt,北京交通大学毕业答辩ppt模板
- ssl checker
- python中idle环境的退出命令的快捷键_IDLE环境的退出命令是( )。_学小易找答案...
- windows10桌面_Windows桌面美化记(一)这可能是你看过最详细的美化教程
- 310实验室一点补充
- Java学习路线,java学习教程(入门到精通)
- FutureTask源码解析
- 编码的奥秘:发报机与断电器
- 服装进销存软件哪个好?这5款是最受老板欢迎的,别错过
- Project 视频 来啦
- Excel表格如何输出为清晰图片
- SuperMap 地图概念盘点
- Pandas — resample()重采样
- python股指期货tick数据_股指期货中的Tick数据是什么意思