我在Windows中运行了应用程序服务器 - 带有Zend Server的IIS6.0来执行PHP。我正在寻找同一台机器上的轻量级静态内容Web服务器,它将重用IIS表单处理静态内容并提高性能。
它必须只是静态内容Web服务器 - 最大小和最大有效 - lighttpd似乎太大因为允许FastCGI
编辑:赏金用于: Windows,仅限静态内容,快速且轻量级
Windows Server 2003
答案 0 :(得分:197)
您可以使用Python作为托管静态内容的快捷方式。在Windows上,有很多运行Python的选项,我个人使用过CygWin和ActivePython。
要将Python用作simple HTTP server,只需将工作目录更改为包含静态内容并输入python -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>
答案 1 :(得分:183)
查看mongoose:
答案 2 :(得分:3)
我认识的最小的是lighttpd。
安全性,速度,合规性和灵活性 - 所有这些都描述了lighttpd(pron.slighty),它正在迅速重新定义网络服务器的效率;因为它是针对高性能环境而设计和优化的。与其他Web服务器相比,内存占用空间小,有效管理cpu-load和高级功能集(FastCGI,SCGI,Auth,输出压缩,URL重写等)lighttpd是每台服务器的完美解决方案这是负担问题。最重要的是,它是根据修订后的BSD许可证获得的开源许可。
编辑:删除了Windows版本链接,现在是垃圾邮件/恶意软件插件网站。
答案 3 :(得分:2)
考虑thttpd。它可以在windows下运行。
引用维基百科:
“它非常适合高服务 卷请求静态数据“
在cygwin下使用cygwin dll编译的thttpd-2.25b版本可用。它是单线程的,特别适合维护图像。
答案 4 :(得分:0)
答案 5 :(得分:0)
我和Rupy玩了一下。它是一个非常简洁的开源(GPL)Java应用程序,重量不到60KB。试一试!
答案 6 :(得分:0)
答案 7 :(得分:0)