最小的web服务器

任何人都可以推荐一个微型的networking服务器,将在Windows上运行。 如果它作为一个NT服务运行的额外点。 我正在寻找纯粹的服务器的HTML。 最多可能每天服务20页,最差的情况是2或3。 所以真的很简单的东西。

我们目前正在使用IIS,这是完全矫枉过正

试试http://www.lighttpd.net/ Lighttpd,它由Google,Sourceforge和其他大型组织使用。

它的小巧而且在这个小盒子里已经知道有超速的优势了。

nginx的

Lighttpd很可能是你寻找一个非常小的http服务器的最佳select,否则我只是说,安装一个副本的Apache2到你的Windows机器将做你需要和作为一个NT服务运行的一切。

恕我直言:保持独立。 它已经开始运行。 谁会注意到速度差异?

这是值得的时间来更换和文件?

我还没有用过,这是一个很长的时间(10年左右),但Xitami占用的空间非常小,假设它仍然可以在更新版本的Windows上运行。 我记得在某些情况下在很多天以前在Windows98盒子上运行这个。 它没有积极发展,但它小,快,免费。

即使IIS是“过度杀伤”,我会坚持下去,因为它是很好的支持,而不是一个资源霸占只是托pipe一些静态文件。

我在这里看到很多不同的select,所以:

A)根据您对更新/渲染HTML文件的要求,您可能会考虑托pipe选项? 有很多廉价的托pipe网站,运行Apache的用户也可以运行HTML文件。

B)如果您需要安全访问(受保护) ,则还可以考虑使用基于云的托pipe服务,例如Amazons Cloudservices。 这也可以用于选项A)

C)如何为用户直接访问文件? 只留下他们只读访问服务器文件夹?

D)将这些页面放入Google文档帐户中。 然后将内容分享给某个组。 这将给你文件,电子表格和演示文稿。 您也可以上传Office文件或PDF中的更改。

E)从网上的免费样品之一build立一个小型的服务。

我在Microsoft.NET中有一些,我将在Google上search其中的一些:

http://www.codeproject.com/KB/IP/CSHTTPServer.aspx

http://www.123aspx.com/PostReview.aspx?res=75

http://www.15seconds.com/issue/071012.htm

更在这里:

http://www.google.dk/search?q=build+a+http+server+C%23

之后应该很容易将代码翻译成.net NT服务。

我的任何选项是否能解决您的要求?

使用Pythons BaseHTTPServer

如果你不介意依赖于.NET,你可以使用Kayak来创build一个NT服务,这个服务可以包含几个页面,你可以用这个URL来做一些聪明的事情。 或者,您也可以使用Cassini ,这对于标准的ASP.NET网站也是可行的。

皮艇需要开发工作,卡西尼开箱即用。

我也相信Lighttpd最适合你。 但是,您可能有兴趣检查出Windows / LightTPD / MySQL / PHP的WLMP 。 这将给你一个轻量级和无限的更有能力的networking服务器。

http://en.wikipedia.org/wiki/Tiny_web_servers – 轻量级Web服务器的比较

让我们goooogle指导你:)

IIS 7可能是最好的答案之一,你可以卸载每一个function(如Windows身份validation,基本,CGI,ASP等),并将其剥离成一个简单的静态文件服务器。 如果性能是你的目标,你也可以利用内核模式caching,这也许是最快的select之一。

从www.aprelium.com的深渊,他们有一个免费版本和$ 99付费版本。 这是非常小,快速。

具有小型Web服务器代码的Netduino主板?

优点: – 低功耗 – 紧凑

缺点: – 它是.net微型框架,但不是Windows