用在设备上, 只有本地的浏览器访问.
不会有大量客户端连我的这个http server.
选哪个更好? 更稳定.
由于设备上其他程序都是python的,想到简单用simple http server. 不过担心会不会崩溃啊?
1
Septembers 2015-04-24 23:00:30 +08:00
SimpleHttpServer适合临时分享文件,不适合长期运行
|
2
Tink 2015-04-24 23:12:10 +08:00
lighttpd
|
3
jokester 2015-04-24 23:30:48 +08:00
SimpleHttpServer太慢了
|
4
ryd994 2015-04-24 23:35:24 +08:00 via Android
小负载建议lighthttpd
|
5
NemoAlex 2015-04-25 02:22:35 +08:00
Python 这个只适合临时玩一下,不适合用在生产环境吧
|
6
lightening 2015-04-25 03:33:37 +08:00
并不是说只有一个人用就只有一条连接啊, SimpleHTTPServer 是单线程的,一边在下载文件一边 list 目录都做不到。
|
7
9hills 2015-04-25 03:54:41 +08:00 via iPhone
当然是Nginx
|
8
love 2015-04-25 07:39:51 +08:00 via Android
选python的,很稳定,也是多线程的,可长期运行
|
9
jokester 2015-04-25 09:37:26 +08:00
如果你有ruby, 可以用Rack::Directory做一個
我常用的是 https://gist.github.com/jokester/d546aafd926e94597d60 這樣 |
10
extreme 2015-04-25 10:16:43 +08:00
我还是觉得静态语言的资源占用比较少,效率也高……
|
11
ericls 2015-04-25 10:20:47 +08:00
肯定是nginx
|
12
des 2015-04-25 10:26:13 +08:00
我来个小众的mongoose
|
13
newghost 2015-04-25 10:26:19 +08:00 1
nginx是我用过占用内存最少的,不管多大流量永远只占用1~2Mb内存。
|
14
rrfeng 2015-04-25 13:16:34 +08:00
nginx 也不是什么庞然大物吧,编译好了也就是一个二进制文件 7M 多点。
而且效率又高。 稳定性有保证。 你还熟悉配置。 |
16
jackyspy 2015-04-25 15:44:36 +08:00
python的话,用tornado吧,小,高效。
|
18
jamiesun 2015-04-25 18:59:00 +08:00
twisted web不行吗,当然可以
|
19
laike9m 2015-04-26 11:35:01 +08:00
自用的话,什么都可以吧。
|