web服务器有哪些 web服务器是什么服务器

web服务器有哪些 web服务器是什么服务器插图电脑技术吧

嵌入式 WEB 服务器常见的有:Lighttpd, Shttpd, Thttpd, Boa, Mini_httpd, Appweb, Goahead。

Lighttpd

地址:

http://www.lighttpd.net/

LigHttpd 是一个开源轻量级嵌入式 Web server,是提供一个专门针对高性能网站,安全、快速、兼容性好并且灵活的 web server 环境。具有非常低的内存开销,cpu 占用率低,效能好,以及丰富的模块等特点。

lighttpd 适合静态资源类的服务,比如图片、资源文件、静态 HTML 等等的应用,性能应该比较好,同时也适合简单的 CGI 应用的场合,lighttpd 可以很方便的通过 fastcgi 支持 php。

Shttpd

地址:

https://www.oschina.net/p/shttpd?hmsr=aladdin1e1

Shttpd,开源。它是另一个轻量级的 web server,具有比 thttpd 更丰富的功能特性,支持 CGI, SSL, cookie, MD5 认证, 还能嵌入 (embedded) 到现有的软件里。最有意思的是不需要配置文件!

由于 shttpd 可以轻松嵌入其他程序里,因此 shttpd 是较为理想的 web server 开发原形,开发人员可以基于 shttpd 开发出自己的 webserver,官方网站上称 shttpd 如果使用 uclibc/dielibc(libc 的简化子集)则开销将非常非常低。

Thttpd

地址:

https://www.oschina.net/p/thttpd?hmsr=aladdin1e1

thttpd 是一个简单,小型,可移植,快速且安全的 HTTP 服务器。Thttpd 至少和主流的 web server 一样快,在高负载下更快,因为其资源占用小的缘故。Thttp 是开源的,是用 C 语言编写的,使用的很多。

特点:

简单的:它仅处理实现 HTTP / 1.1 所需的最低要求。好吧,也许比最小值还多一点。小的:它也具有非常小的运行时大小,因为它不会分叉,并且对内存分配非常小心。便携的:它可以在大多数类似 Unix 的操作系统上干净地编译,特别是 FreeBSD,SunOS 4,Solaris 2,BSD / OS,Linux,OSF。快速地:在典型的用途中,它的速度与最佳的全功能服务器(Apache,NCSA,Netscape)差不多。在极端负载下,它的速度要快得多。安全的:竭尽全力保护 Web 服务器计算机免受来自其他站点的攻击和入侵。

Boa

地址:

http://www.boa.org/

Boa 服务器是一个小巧高效的 web 服务器,是一个运行于 unix 或 linux 下的,支持 CGI 的、适合于嵌入式系统的单任务的 http 服务器,源代码开放、性能高。

Boa 是一种非常小巧的 Web 服务器,其可执行代码只有大约 60KB 左右。作为一种单任务 Web 服务器,Boa 只能依次完成用户的请求,而不会 fork 出新的进程来处理并发连接请求。但 Boa 支持 CGI,能够为 CGI 程序 fork 出一个进程来执行。Boa 的设计目标是速度和安全。

Mini_httpd

地址:

https://www.oschina.net/p/mini-httpd

Mini_httpd 是一个小型的 HTTP 服务器。开源,它的性能不强,但是它非常适合于中小访问量的站点。Mini_httpd 和 thttpd 都是 ACME Labs 开发的软件,功能没有 thttpd 强。

Appweb

地址:

https://www.embedthis.com/

Appweb 是下一代嵌入式 web 服务器,它天生是为嵌入式开发的,它的最初设计理念就是安全。Appweb 是一个快速、低内存使用量、标准库、方便的服务器。与其它嵌入式 web 服务器相比,appweb 最大特点就是功能多和高度的安全保障。Appweb 简单、方便、开源。

GoAhead

https://www.embedthis.com/goahead/

GoAhead Webserver 是为嵌入式实时操作系统(RTOS)量身定制的 Web 服务器。GoAhead Webserver 是跨平台的服务器软件,可以稳定地运行在 Windows,Linux 和 Mac OS X 操作系统之上。GoAhead Webserver 是开放源代码的,这意味着你可以随意修改 Web 服务器的功能。

这款 WEB 服务器非常小巧,它的 WIN CE 版本编译后的大小还不到 60k,它的输出通常也是面向一些小屏幕设备。在性能方面,使用一颗 24MH z 的 68040 处理器,它的响应速度为 20 次 / 秒,使用 266MHz 的 Pentium 处理器可以达到 50 次 / 秒的响应速度。

正文完
 0