当前位置:嗨网首页>书籍在线阅读

07-总结

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

60.6 总结

迭代型服务器一次只处理一个客户端,在处理下一个客户端请求之前必须将当前客户端的请求处理完毕。并发型服务器可以同时处理多个客户端请求。在高负载的情况下,传统的并发型服务器为每个客户端创建新的子进程(或线程),这样的性能表现并不能达到要求。为此,我们针对需要同时处理大量客户端的并发型服务器,列举出了一些其他的设计方法。

Internet超级服务器守护进程inetd可以监视多个套接字,并启动合适的服务器进程作为到来的UDP数据报或TCP连接的响应。通过使用inetd,可以将运行在系统上的网络服务进程的数量降到最小,从而降低系统的整体负载。同时,也可以简化服务器端的编程工作。因为服务器进程初始化阶段所需要的大部分操作inetd都可以帮我们完成。

更多信息

参见59.15节中列出的更多信息来源。