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相关推荐

  1. The C10K problem原文翻译

    原文地址:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html The C10K problem 如今的web服务器需要同时处理一万个以 ...

  2. The C10K problem

    原文:http://www.kegel.com/c10k.html 转载:https://rtoax.blog.csdn.net/article/details/117317900 译文:https: ...

  3. (转)The C10K problem翻译

    The C10K problem 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了. 现在的计算机也很强大了,你只需要花大概$1200就可以买一个 ...

  4. 转 The C10K problem 中文版 - 如何处理高并发连接

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 文章来源 ...

  5. [转]The C10K problem(中文版) - 如何处理高并发连接

    文章来源:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html 原始来源:http://www.kegel.com/c10k.html ...

  6. The C10K problem翻译

    如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络是个big place了. 现在的计算机也很强大了,你只需要花大概$1200就可以买一个1000MHz的处理器,2G的内存 ...

  7. 网络编程——The C10K Problem(C10K = connection 10 kilo 问题)。k 表示 kilo,即 1000

    The C10K problem翻译 (C10K = connection 10 kilo 问题).k 表示 kilo,即 1000 比如:kilometer(千米), kilogram(千克). 如 ...

  8. 【转】The C10K problem翻译

    引用地址:http://blog.csdn.net/typename/article/details/5598145 . 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的网络 ...

  9. [转]The C10K problem翻译

    转载自:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今的 ...

  10. The C10K Problem -- 翻译版

    如今的web服务器需要同时处理上万个客户端了,难道不是吗?毕竟如今的网络已经非常庞大了. 现在的计算机也很强大了,你只需要花大概1200美元就可以买一个有1000MHz处理器.2G内存.1000Mbi ...

最新文章

  1. 甲骨文推出低成本高速公共与混合云方案,矛头直指AWS
  2. Python3NumPy的常用函数
  3. nginx反向代理tomcat时遇到一个问题
  4. eShopOnContainers 知多少[4]:Catalog microservice
  5. 帮助学生改善学习方法_学生应该如何花费时间改善自己的幸福
  6. 推荐几款常用的Socks5代理软件
  7. 计算机保养与维护论文答辩ppt,北京交通大学毕业答辩ppt模板
  8. ssl checker
  9. python中idle环境的退出命令的快捷键_IDLE环境的退出命令是( )。_学小易找答案...
  10. windows10桌面_Windows桌面美化记(一)这可能是你看过最详细的美化教程
  11. 310实验室一点补充
  12. Java学习路线,java学习教程(入门到精通)
  13. FutureTask源码解析
  14. 编码的奥秘:发报机与断电器
  15. 服装进销存软件哪个好?这5款是最受老板欢迎的,别错过
  16. Project 视频 来啦
  17. Excel表格如何输出为清晰图片
  18. SuperMap 地图概念盘点
  19. Pandas — resample()重采样
  20. python股指期货tick数据_股指期货中的Tick数据是什么意思

热门文章

  1. 代数合并同类项计算机步骤,代数式(合并同类项)
  2. 关于学习Qt编程的好书精品推荐
  3. android中使用dimen定义尺寸 .
  4. 转发与重定向的区别详解
  5. html5新特性(一)
  6. Mac OS命令行清洗硬盘空间
  7. proxmox换源_安装proxmox后注意事项
  8. User’s Guide
  9. 建筑施工技术【15】
  10. python 调用easydl接口