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

发布于 2024-10-18 04:42:44 字数 1459 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

溺渁∝ 2024-10-25 04:42:44

您可以使用 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

在 Windows 上:

py -m http.server <PORT>

You can use Python as a quick way to host static content. On Windows, there are many options for running Python, I've personally used CygWin and ActivePython.

To use Python as a simple HTTP server just change your working directory to the folder with your static content and type python -m SimpleHTTPServer 8000, everything in the directory will be available at http:/localhost:8000/

Python 3

To do this with Python, 3.4.1 (and probably other versions of Python 3), use the http.server module:

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

# example:
python -m http.server 8080

On Windows:

py -m http.server <PORT>
心头的小情儿 2024-10-25 04:42:44

看看 mongoose

  • 单个可执行文件
  • 非常小的内存占用
  • ,允许多个工作线程
  • 轻松安装为
  • 可配置的 服务
    如果需要的话归档

Have a look at mongoose:

  • single executable
  • very small memory footprint
  • allows multiple worker threads
  • easy to install as service
  • configurable with a configuration
    file if required
相对绾红妆 2024-10-25 04:42:44

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

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

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

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.

小瓶盖 2024-10-25 04:42:44

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

引用维基百科:

“它非常适合高服务
静态数据的批量请求”

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

Consider thttpd. It can run under windows.

Quoting wikipedia:

"it is uniquely suited to service high
volume requests for static data"

A version of thttpd-2.25b compiled under cygwin with cygwin dll's is available. It is single threaded and particularly good for servicing images.

盛装女皇 2024-10-25 04:42:44

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

I played a bit with Rupy. It's a pretty neat, open source (GPL) Java application and weighs less than 60KB. Give it a try!

安静 2024-10-25 04:42:44

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

Have a look at Cassini. This is basically what Visual Studio uses for its built-in debug web server. I've used it with Umbraco and it seems quite good.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文