• 4700阅读
  • 2回复

连接数的困惑 [复制链接]

上一主题 下一主题
离线snowseya
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-08
在配置APACHE时,可以选择配置最大线程数和最小线程数。我查了一下,一般也不过都是20个左右。但APACHE是如何承受几千个连接的?再比如FTP服务器,各个客户端连接去下载文件,可以有几百个客户端同时去下载文件。而通过QT写TCP服务器,向客户端传输文件,如果设置可以有5个线程,那么只能同时向5个客户端传输文件,其他的客户端只能等待传完之后再传。
不知其中原因是什么。有的程序说自己可以承受几千个连接是如何实现的呢?用QT怎么做?
离线ppdayz

只看该作者 1楼 发表于: 2011-05-08
大型网站用的cluster吧,还有就是专用的内核,优化过的os内核
离线snowseya

只看该作者 2楼 发表于: 2011-05-08
但只是一台普通的机器也可以接爱远远超过线程线的连接、访问呀。大型网站是为了承受几百万个以上连接的,那时需要用的技术就不仅仅是写线程这么简单了。如分表、CDN等。
快速回复
限100 字节
 
上一个 下一个