215

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

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

我正在寻找:Windows,仅静态内容,快速且轻量级

我正在使用 Windows Server 2003。

4

8 回答 8

253

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

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

蟒蛇 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

在 Windows 上:

py -m http.server <PORT>
于 2011-02-26T17:17:14.567 回答
198

看看猫鼬

  • 单个可执行文件
  • 非常小的内存占用
  • 允许多个工作线程
  • 易于作为服务安装
  • 如果需要,可以使用配置文件进行配置
于 2011-02-25T15:50:05.503 回答
6

The smallest one I know is lighttpd.

Security, speed, compliance, and flexibility -- all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments. With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more) lighttpd is the perfect solution for every server that is suffering load problems. And best of all it's Open Source licensed under the revised BSD license.

Edit: removed Windows version link, now a spam/malware plugin site.

于 2011-02-27T06:56:15.480 回答
2

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

引用维基百科:

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

可以使用在 cygwin 下使用 cygwin dll 编译的 thttpd-2.25b 版本。它是单线程的,特别适合服务图像。

于 2011-02-26T17:39:15.237 回答
0

nginx 或 G-WAN

http://nbonvin.wordpress.com/2011/03/24/serving-small-static-files-which-server-to-use/

于 2011-09-04T14:05:57.373 回答
0

我玩了一下Rupy。这是一个非常简洁的开源 (GPL) Java 应用程序,大小不到 60KB。试试看!

于 2011-02-25T16:57:33.360 回答
0

看看卡西尼。这基本上是 Visual Studio 用于其内置调试 Web 服务器的内容。我已经将它与Umbraco一起使用,它看起来相当不错。

于 2011-02-19T13:28:26.190 回答
0

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

于 2011-02-28T09:32:03.377 回答