任何人都可以推荐一个微型的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