有没有高性能的嵌入式web server推荐?

cn62
cn62 2015-06-05 字数 104

需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

要求跨平台,稳定,内存/cpu占用低。

有没有好的推荐?

Programming 编程技术
24 个回复
zeronotnull
空非空 2015-06-05

nginx?

【 在 cn62 的大作中提到: 】

:需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

:要求跨平台,稳定,内存/cpu占用低。

:...................

cn62
cn62 2015-06-05

nginx在Windows上是不是只支持select,没有IOCP?

【 在 zeronotnull 的大作中提到: 】

: nginx?

: :需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: :要求跨平台,稳定,内存/cpu占用低。

: ...................

IDVolume
我喊! 2015-06-05

我记得是event。

另外“要求跨平台”“内存/cpu占用低”这俩有些冲突,请删除一个

【 在 cn62 的大作中提到: 】

: nginx在Windows上是不是只支持select,没有IOCP?

cn62
cn62 2015-06-05

这两为啥会冲突?

【 在 IDVolume 的大作中提到: 】

: 我记得是event。

: 另外“要求跨平台”“内存/cpu占用低”这俩有些冲突,请删除一个

IDVolume
我喊! 2015-06-05

你自己刚问的iocp。这个性能好,怎么移植?

另外性能没有太多要求的话,可以看看最新的asp.net,号称支持 self hosting,可以跨平台。self hosting性能怎么样还不知道

【 在 cn62 的大作中提到: 】

: 这两为啥会冲突?

IDVolume
我喊! 2015-06-05

发个技术贴还要审核?

cn62
cn62 2015-06-05

哈哈,你用啥敏 感 词了?

【 在 IDVolume 的大作中提到: 】

: 发个技术贴还要审核?

IDVolume
我喊! 2015-06-05

就刚才那个,看不出哪个是词啊?

【 在 cn62 的大作中提到: 】

: 哈哈,你用啥敏 感 词了?

fetch
风采 2015-06-05

不知道你想干嘛,描述一下你的使用场景?

【 在 cn62 (cn62) 的大作中提到: 】

: 需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: 要求跨平台,稳定,内存/cpu占用低。

: 有没有好的推荐?

muser
负尽千重罪,练就不死心 2015-06-06

只服务静态文件,那不就是个ftp server?

【 在 cn62 的大作中提到: 】

: 需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: 要求跨平台,稳定,内存/cpu占用低。

: 有没有好的推荐?

JulyClyde
我的月份又来了 2015-06-08

ftp和是否静态无关

【 在 muser (负尽千重罪,练就不死心) 的大作中提到: 】

: 只服务静态文件,那不就是个ftp server?

tgfbeta
右旋肉碱 2015-06-08

其实并发压力不大的话,手写个一般就ok了。

特别是客户端上。应该不会需要特别高阶的HTTP特性吧?

【 在 muser (负尽千重罪,练就不死心) 的大作中提到: 】

: 只服务静态文件,那不就是个ftp server?

niuyi
鬼谷小法师 2015-06-08

嵌入个lua解释器,找个lua写的http服务器最简单。

【 在 cn62 (cn62) 的大作中提到: 】

: 需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: 要求跨平台,稳定,内存/cpu占用低。

: 有没有好的推荐?

: ...................

muser
负尽千重罪,练就不死心 2015-06-08

我是说,ftp作为静态页面服务器,够用了。

【 在 JulyClyde 的大作中提到: 】

: ftp和是否静态无关

muser
负尽千重罪,练就不死心 2015-06-08

嗯,直接写个socket server都行。忽视一切头,不考虑https。如果文件小,把内容直接放内存里。估计性能也不太低。

【 在 tgfbeta 的大作中提到: 】

: 其实并发压力不大的话,手写个一般就ok了。

: 特别是客户端上。应该不会需要特别高阶的HTTP特性吧?

JulyClyde
我的月份又来了 2015-06-08

ftp协议很复杂,简直是协议设计的负面典型

【 在 muser (负尽千重罪,练就不死心) 的大作中提到: 】

: 我是说,ftp作为静态页面服务器,够用了。

superisaac
宅男总动员 2015-06-08

http://blog.linuxphp.org/archives/60/

这里面选一个怎么样?

【 在 cn62 (cn62) 的大作中提到: 】

: 标  题: 有没有高性能的嵌入式web server推荐?

: 发信站: 水木社区 (Fri Jun  5 10:30:04 2015), 站内

: 需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: 要求跨平台,稳定,内存/cpu占用低。

: 有没有好的推荐?

: --

Knightmare
梦醒时分 2015-06-08

你都不说是什么语言的。

【 在 cn62 (cn62) 的大作中提到: 】

: 标  题: 有没有高性能的嵌入式web server推荐?

: 发信站: 水木社区 (Fri Jun  5 10:30:04 2015), 站内

: 需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: 要求跨平台,稳定,内存/cpu占用低。

: 有没有好的推荐?

: --

goodtaste
有乐享乐,没乐刨乐 2015-06-08

shttpd

【 在 cn62 (cn62) 的大作中提到: 】

: 需要嵌入到其他应用中,不需要动态功能,只服务静态文件。

: 要求跨平台,稳定,内存/cpu占用低。

: 有没有好的推荐?

: ...................