首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

服务器方式详解

2013-03-13 
服务器模式详解tomcat+(apache)+servlet ------------- 单进程,多线程tomcat+struts2/webwork -----------

服务器模式详解
tomcat+(apache)+servlet ------------- 单进程,多线程

tomcat+struts2/webwork ------------- 单进程,多线程

apache+cgi ------------- 多进程,单线程(每收到一个连接fork一个程序进程来处理,cgi程序可写成多线程)

apache+module(模块模式) ------------- 单进程,多线程(利用已集成的cgi解析器,局限性较强)

apache+fastcgi ------------- 多进程并存,单线程(cgi的扩展,不用每次fork进程,性能很强,与前两者比较见:http://www.wumii.com/item/chu3muX7)

nginx+cgi ------------- 多进程,单线程(每收到一个连接fork一个程序进程来处理,cgi程序可写成多线程)

nginx+fastcgi ------------- 多进程并存,单线程(cgi的扩展,不用每次fork进程,性能很强,unix/linux+nginx+fastcgi可承受很强的高并发)

iis+cgi ------------- 多进程,单线程(每收到一个连接fork一个程序进程来处理,cgi程序可写成多线程)

iis+isapi(模块模式) ------------- 单进程,多线程(利用已集成的cgi解析器,局限性较强,asp.net默认使用该模式)

iis+fastcgi ------------- 多进程并存,单线程(cgi的扩展,不用每次fork进程,性能很强)

nodejs ------------- 默认单进程单线程(可设置成多线程,并发性能很强,但目前尚未稳定)

*windw下运行多线程较好,unix/linux下运行多进程较好
*nginx+tomcat可搭建搞笑java平台:1、静态请求使用nginx,动态请求使用tomcat。 2、可利用nginx负载均衡功能进行多台Tomcat服务器的负载均衡。
见:http://www.wumii.com/item/mX7T7KdV
*apache/nginx/iis可以独立作为php的服务器,iis可以跑.net程序,而tomcat可以跑java程序
*apache/nginx的rewrite功能:http://www.wumii.com/item/zoorJOf7
*apache与tomcat的比较:http://www.wumii.com/item/TgUbwtTW
*apache与nginx的比较:http://www.wumii.com/item/8LBLeWAM


热点排行