只有一个浏览器访问, python 的 simple http server 跟 nginx 哪个占用资源更少, 更稳定?

2015 年 4 月 24 日
 Akagi201

用在设备上, 只有本地的浏览器访问.

不会有大量客户端连我的这个http server.

选哪个更好? 更稳定.

由于设备上其他程序都是python的,想到简单用simple http server. 不过担心会不会崩溃啊?

5491 次点击
所在节点    Python
19 条回复
Septembers
2015 年 4 月 24 日
SimpleHttpServer适合临时分享文件,不适合长期运行
Tink
2015 年 4 月 24 日
lighttpd
jokester
2015 年 4 月 24 日
SimpleHttpServer太慢了
ryd994
2015 年 4 月 24 日
小负载建议lighthttpd
NemoAlex
2015 年 4 月 25 日
Python 这个只适合临时玩一下,不适合用在生产环境吧
lightening
2015 年 4 月 25 日
并不是说只有一个人用就只有一条连接啊, SimpleHTTPServer 是单线程的,一边在下载文件一边 list 目录都做不到。
9hills
2015 年 4 月 25 日
当然是Nginx
love
2015 年 4 月 25 日
选python的,很稳定,也是多线程的,可长期运行
jokester
2015 年 4 月 25 日
如果你有ruby, 可以用Rack::Directory做一個
我常用的是 https://gist.github.com/jokester/d546aafd926e94597d60 這樣
extreme
2015 年 4 月 25 日
我还是觉得静态语言的资源占用比较少,效率也高……
ericls
2015 年 4 月 25 日
肯定是nginx
des
2015 年 4 月 25 日
我来个小众的mongoose
newghost
2015 年 4 月 25 日
nginx是我用过占用内存最少的,不管多大流量永远只占用1~2Mb内存。
rrfeng
2015 年 4 月 25 日
nginx 也不是什么庞然大物吧,编译好了也就是一个二进制文件 7M 多点。
而且效率又高。
稳定性有保证。
你还熟悉配置。
wyd2004
2015 年 4 月 25 日
@ericls mongoose +1
jackyspy
2015 年 4 月 25 日
python的话,用tornado吧,小,高效。
lhbc
2015 年 4 月 25 日
@rrfeng 编译完只有800多K的
jamiesun
2015 年 4 月 25 日
twisted web不行吗,当然可以
laike9m
2015 年 4 月 26 日
自用的话,什么都可以吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/186141

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX