适用于Windows的最佳轻量级Web服务器(仅限静态内容)

ben*_*siu 194 windows webserver http static-content

我让应用服务器在Windows中运行 - 带有Zend Server的IIS6.0来执行PHP.我正在寻找同一台机器上的轻量级静态内容Web服务器,它将重用IIS表单处理静态内容并提高性能.

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

编辑:Bounty适用于:Windows,静态内容,快速,轻量级

Windows Server 2003

eSn*_*iff 209

您可以使用Python作为托管静态内容的快捷方式.在Windows上,有很多运行Python的选项,我个人使用过CygWin和ActivePython.

要将Python用作简单的HTTP服务器,只需将工作目录更改为包含静态内容和类型的文件夹,目录中的python -m SimpleHTTPServer 8000所有内容都将在http:/localhost:8000/

Python 3

要使用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
Run Code Online (Sandbox Code Playgroud)

在Windows上:

py -m http.server <PORT>
Run Code Online (Sandbox Code Playgroud)

  • 这是我整天读到的最有用的东西.我,@ CamiloMartin的炮弹的持有者,一直在敲打我的脑袋,试图让Apache在Cygwin上运行.就像一个可怕的nitemare.并且都是为了提供静态内容.eSniff-ster:很棒. (5认同)
  • 这简直太棒了!解决了我的所有需求,并且比Mongoose服务器工作得更好(python处理所有url编码的路径完美无瑕). (4认同)
  • 来吧,Cygwin并不是解决所有问题的方法.这是一个用于杀死苍蝇的炮弹. (3认同)
  • 这个太棒了。不必安装任何新东西... (2认同)
  • 因此"或安装ActiveState python"或任何其他版本的python :-). (2认同)
  • 您甚至可以省略似乎默认为端口 8000 的“8000”。 (2认同)
  • 我建议将其作为在 Linux 或 MacOS 上工作的开发人员的第一个解决方案,其中 Python 很可能已经存在。 (2认同)

ARF*_*ARF 187

看看猫鼬:

  • 单可执行文件
  • 内存占用非常小
  • 允许多个工作线程
  • 易于安装为服务
  • 可根据需要配置配置文件

  • Mongoose 二进制文件未能检测到 Windows 病毒。 (6认同)
  • 猫鼬不再免费。Uniform Server (http://www.uniformserver.com/) 是一个轻量级的服务器解决方案,用于在 Windows 操作系统下运行 Web 服务器。它包括最新版本的 Apache2、Perl5、PHP5、MySQL5、phpMyAdmin 等。无需安装。没有注册表灰尘。只需打开包装并启动即可。 (5认同)
  • 崩溃不是我迄今为止经历过的事情. (3认同)
  • 我很生气猫鼬变得如此商业化,所以我做了一个简单的基于Golang的静态服务器,并在GitHub上发布了:https://github.com/ethanpil/sheret (3认同)
  • 我只是把它放在静态网站的根文件夹中,并运行它,就是这样! (2认同)

Oph*_*tan 5

我所知道的最小的一个是 lighttpd。

安全性、速度、合规性和灵活性——所有这些都描述了 lighttpd(代名词 lighty),它正在迅速重新定义网络服务器的效率;因为它是为高性能环境而设计和优化的。与其他网络服务器相比,内存占用小、cpu 负载的有效管理和高级功能集(FastCGI、SCGI、Auth、输出压缩、URL 重写等)是每个服务器的完美解决方案这就是负载问题。最重要的是,它是根据修订后的 BSD 许可证获得的开源许可。

编辑:删除了 Windows 版本链接,现在是垃圾邮件/恶意软件插件站点。

  • 被抛弃的窗口出现......(悲伤地看到) (2认同)