Comparison of lightweight web servers - Wikipedia, the free encyclopedia

Comparison of lightweight web servers - Wikipedia, the free encyclopedia:

Comparison of lightweight web servers

From Wikipedia, the free encyclopedia

Lightweight web servers are web servers which have been designed to run with very small resource overhead because of hardware, environment, or simply for the challenge of it.[citation needed]

Many of these servers have been created as a mental exercise to determine if a modern webserver could be written to run on limited resources such as those provided in a graphing calculator, a Commodore 64, or in 64 kB (64 KiB) total of memory[citation needed]. Others have been written as commercial or open source endeavors to create webservers with low overhead for embedded systems (network router configuration pages) or low memory requirements.

Contents

[hide]

[edit]Overview

A list of notable lightweight web servers follows:


Server↓Creator/Developer↓Operating Systems↓Development Language↓Free software↓Software license↓Size (kB) of .tar file[1]↓Last release version↓Release date↓
BoaPaul PhillipsUnixC, PerlYesGPL 1 or above[2]8700.94.14rc21[3]2005-02-23
CherokeeÁlvaro López OrtegaWindows, Mac OS X, GNU/Linux, Solaris, BSDCYesGPL[4]164401.0.18[5]2011-01-19
G-WanTrustLeap.comLinux, WindowsCNoFreeware, Closed source12802.9.162011-09-16[6]
HiawathaHugo LeisinkLinux, BSD, Mac OS X, Windows, Haiku os[7]CYesGPL 2[8]12007.62011-08-21[9]
HTTP File ServerMassimo Melina (aka rejetto)WindowsDelphiYesGPL6002.2f2009-02-17
IIS ExpressMicrosoftWindows ?NoClosed source39857.52011-01-18
lighttpdJan KneschkeUnix, Linux, WindowsCYesBSD[10]35201.4.28[11]2010-08-22
MongrelZed A. ShawUnix, Linux, WindowsRubyYesGPL 2 or Ruby License[12]4001.1.52008-05-22[13]
nginxIgor SysoevUnix-like, WindowsCYesBSD39601.0.6[14]2011-09-05
NicheStack HTTP ServerInterNiche TechnologiesAny 16 or 32bit embeddedCNoClosed source ?3.1 ?
PerlbalBrad FitzpatrickAny OS with PerlPerlYesGPL / Artistic5901.732009-10-13
RomPager BasicAllegro SoftwareAny 16 or 32bit embeddedANSI-CNoClosed source7175.32011-06-17
thttpdAcme LabsUnixCYesBSD406.0[15]2.25b2003-12-29
TntnetTommi MäkitaloUnixC++YesLGPL ? ? ?
UIPAdam DunkelsEmbedded 8bitC? ?? ? ?
ServerCreator/DeveloperOperating SystemsDevelopment LanguageOpen sourceSoftware licenseSize (kB) of .tar file[1]Last release versionRelease date

[edit]Operating system support

Server↓Windows↓Linux↓Mac OS X↓BSD↓Solaris↓QNX↓
Boa?Yes????
CherokeeYes[16][17][18]YesYes[citation needed]Yes[19][20][21]Yes?
G-WanYesYesNoNoNoNo
HiawathaYesYesYesYes??
HTTP File ServerYesNoNoNo??
IIS ExpressYesNoNoNoNo?
lighttpdYesYesYesYesYes?
MongrelYesYesYesYes??
nginxYesYesYesYesYes?
NicheStack HTTP ServerYesYesYesYes??
PerlbalYesYesYesYes??
RomPager Basic Web ServerYesYesYesYesYesYes
thttpdNoYesYes[22]YesYes?
TntnetNoYes????
UIP?Yes????

[edit]See also

댓글

이 블로그의 인기 게시물

4,5,6 띠 저항의 색띠를 읽는 법(띠저항 값)

수지에서 인천공항 리무진 버스 (인천공항버스정보)(2022년3월업데이트)

수지에서 김포공항 리무진 버스 ( 2022년 3월 업데이트 )