最好的轻量级的Web服务器(只有静态内容)的Windows

我得到了运行在Windows中的应用程序服务器 – 与Zend Server的IIS6.0执行PHP。 我正在寻找轻量级的静态内容只有Web服务器在同一台机器,这将重温处理静态内容和提高性能的IIS表单。

它只需要静态内容Web服务器 – 最大的小和最大的有效 – lighttpd似乎太大,因为允许FastCGI

编辑:赏金是: Windows,只有静态内容,快速,轻量级

Windows Server 2003

看看mongoose :

  • 单个可执行
  • 非常小的内存占用
  • 允许多个工作线程
  • 易于安装为服务
  • 如果需要可以configuration一个configuration文件

您可以使用Python作为托pipe静态内容的快捷方式。 在Windows上,运行Python有很多select,我个人使用CygwinActivePython

要使用Python作为一个简单的HTTP服务器,只需要将你的工作目录改为静态内容的文件夹并inputpython -m SimpleHTTPServer 8000 ,那么目录中的所有内容都可以在http:/localhost:8000/

编辑:为了做到这一点与Python,3.4.1(可能还有其他版本的Python 3),使用http.server模块:

 python -m http.server <PORT> # or possibly: python3 -m http.server <PORT> # example: python -m http.server 8080 

在Windows上:

 py -m http.server <PORT> 

我知道的最小的是lighttpd。

安全性,速度,合规性和灵活性 – 所有这些描述正在迅速重新定义networking服务器效率的lighttpd(pron。lighty) 因为它是为高性能环境而devise和优化的。 与其他networking服务器相比,内存占用量小,对CPU负载的有效pipe理以及高级function集(FastCGI,SCGI,Auth,输出压缩,URL重写等等)lighttpd是每个服务器的完美解决scheme那就是遭遇负载问题。 最重要的是它是根据修订的BSD许可证授权的开放源码。

  • 主要网站: http : //www.lighttpd.net/
  • Windows版本: http : //en.wlmp-project.net/

考虑thttpd 。 它可以在windows下运行。

引用维基百科:

“它特别适合于处理大量的静态数据请求”

在cygwin中用cygwin dll编译的thttpd-2.25b版本可用。 它是单线程的,特别适合维修图像。

看看卡西尼 。 这基本上是Visual Studio用于内置debuggingWeb服务器的。 我用它与Umbraco ,它似乎相当不错。

我和Rupy玩了一下。 这是一个非常整洁的开源(GPL)Java应用程序,重量不到60KB。 试一试!

您可以尝试运行基于Twisted的简单Web服务器