最好的轻量级的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,我个人使用Cygwin
和ActivePython
。
要使用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服务器