首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是Python的http.server (或SimpleHTTPServer)更快的替代方案?

什么是Python的http.server (或SimpleHTTPServer)更快的替代方案?
EN

Stack Overflow用户
提问于 2012-10-15 23:27:40
回答 13查看 164.8K关注 0票数 326

Python的http.server (或SimpleHTTPServer for Python2)是从命令行为当前目录的内容提供服务的一种很好的方式:

代码语言:javascript
复制
python -m http.server

然而,就网络服务器而言,这是非常血腥的.

它的行为似乎是单线程的,偶尔会在使用JavaScript加载RequireJS模块时导致超时错误。加载一个没有图像的简单页面需要5到10秒。

什么是同样方便的更快的替代方案?

EN

Stack Overflow用户

发布于 2019-11-04 09:32:25

另一个基于节点的简单命令行服务器

https://github.com/greggman/servez-cli

部分是针对http-服务器有问题编写的,特别是在windows上。

安装

然后安装node.js

代码语言:javascript
复制
npm install -g servez

用法

代码语言:javascript
复制
servez [options] [path]

在没有路径的情况下,它为当前文件夹提供服务。

默认情况下,如果存在文件夹路径,它将为index.html提供服务。否则,它将为文件夹提供目录列表。它还为CORS头提供服务。您可以选择使用--username=somename --password=somepass打开基本身份验证,并且可以为https服务。

票数 2
EN
查看全部 13 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12905426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档