资源描述:
《各种web server对比》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、Mini_httpd1.介绍Mini_httpd是一个小型的HTTP服务器。开源,它的性能不强,但是它非常适合于中小访问量的站点。Mini_httpd和thttpd都是ACMELabs开发的软件,功能没有thttpd强。2.操作系统与thttpd相同。3.版本发布的版本从1.00到1.19。最新发布的版本是version1.19.tar41kB,解压后为140kB。4.功能、特点它实现了HTTP服务器的所有的基本功能,包括:·支持CGI功能·支持基本的验证功能·支持安全..上级目录功能·支持通用的MIME类型·支持目录列表功能·支持使用index.html,index.htm,index.c
2、gi作为首页·支持多个根目录的虚拟主机·支持标准日志记录·支持自定义错误页·Trailing-slashredirection·它可以配置成SSL/HTTPS和IPv6.5.可执行文件大小、内存使用情况编译后可能要小于boa、thttpd,内存使用可能小于boa、thttpd。Mini_httpd的功能,thttpd功能几乎都覆盖了。mini_httpd也是相对比较适合学习、实验使用,大体实现了一个WebServer的功能,支持静态页和CGI,能够用来放置一些个人简单的东西,不适宜投入生产使用。官方地址:http://www.acme.com/software/thttpd/下载地址:htt
3、p://www.acme.com/software/mini_httpd/mini_httpd-1.19.tar.gzShttpd1.介绍Shttpd,开源。它是另一个轻量级的webserver,具有比thttpd更丰富的功能特性,支持CGI,SSL,cookie,MD5认证,还能嵌入(embedded)到现有的软件里。最有意思的是不需要配置文件!由于shttpd可以轻松嵌入其他程序里,因此shttpd是较为理想的webserver开发原形,开发人员可以基于shttpd开发出自己的webserver,官方网站上称shttpd如果使用uclibc/dielibc(libc的简化子集)则开销将非
4、常非常低。2.操作系统Windows,QNX,RTEMS,UNIX(*BSD,Solaris,Linux)。3.版本它的最新版本是:shttpd-1.38.tar,75kB,解压后为278kB。发布的版本从2004年的1.3到现在的2007年的1.384.功能、特点l小巧、快速、不膨胀、无需安装、简单的40KB的exe文件,随意运行l支持GET,POST,HEAD,PUT,DELETE等方法l支持CGI,SSL,SSI,MD5验证,resumeddownload,aliases,inetd模式运行l标准日志格式l非常简单整洁的嵌入式APIl对库dietlibc支持友好,对uClibc(*)不
5、友好。l容易定制运行在任意平台:Windows,QNX,RTEMS,UNIX(*BSD,Solaris,Linux)不具有的功能:virtualhosts,userhomedirectorires,ACL(accesscontrollists),trafficshaping,keep-aliveconnections,FCGI(FastCGI)support.5.可执行文件大小、内存使用情况编译后的可执行的二进制文件为40kB左右.网上查询结果是有关内容很少。使用范围不广。有网友对它的评论是:shttpd功能算是比较全的,但在处理二进制数据时不够稳定,时有异常.有待观察。官方网站:http:
6、//shttpd.sourceforge.net/下载地址:http://sourceforge.net/project/showfiles.php?group_id=126090&package_id=137886Lighttpd1.介绍Lighttpd是一个德国人领导的开源软件,历时只有三年。其根本的目的是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的webserver环境。具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的webserver中较为优秀的一个。支持FastCGI,CGI,Auth,输出压缩(o
7、utputcompress),URL重写,Alias等重要功能,而Apache之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。实用起来lighttpd确实非常不错,apache主要的问题是密集并发下,不断的fork()和切换,以及较高(相对于lighttpd而言)的内存占用,使系统的资源几