1
bhuztez 2012-04-09 22:23:04 +08:00
Lighttpd 是 Web Server,nginx 是反向代理,怎么比?
|
2
lerry OP @bhuztez 一楼看看官方的定义吧,Nginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
|
3
likuku 2012-04-09 22:28:52 +08:00
2007/2008 年用lighttpd时,有内存泄漏问题,内存占用会缓慢持续增加,直到耗尽内存和交换分区。官方没办法,给的解决方案是“定期重启lighttpd"。
而nginx就没这个问题,没有内存泄漏,长期运行不用管。 |
4
likuku 2012-04-09 22:29:45 +08:00
auto index 的list页面都可以高度自定义的,默认不喜欢,可以自己改。
|
5
bhuztez 2012-04-09 22:35:00 +08:00
@likuku 能具体说下内存泄漏的细节吗?有人说,是因为通过 FastCGI 发送大文件才会那样的,因为 Lighttpd 总是在内存中缓冲, nginx 会弄个临时文件来缓冲。
http://redmine.lighttpd.net/boards/2/topics/4009 |
6
lerry OP @likuku 我也是无意中发现Lighttpd的
http://packages.linuxmint.com/pool/main/d/debian-system-adjustments/ 反正我是在自己一个旧主机上弄着玩的,用用看吧 |
9
eric_q 2012-04-09 22:45:44 +08:00
豆瓣大量应用过……现在据说在转向nginx,求证实~
|
10
zhuzhuor 2012-04-09 22:49:23 +08:00
亲身体验是nginx比lighttpd要稳定很多
之前还用过varnish之类的做缓冲,感觉也没直接用nginx感觉好,而且有各种各样的小问题,也许是我设置不够深入 |
11
likuku 2012-04-09 22:50:49 +08:00
@bhuztez 没细节,当时我控制的那组机器是跑lighttpd匹配url来分流的(js,css,jpg,png走本地,flv由lighttpd的flv流模块处理,其他内容用负载平衡功能丢给后端其他apache机器)。
lighttpd 运行开始,内存占用稳定后,就开始慢慢增长,大约2周后,swap分区就耗的很多(Dell 1850 4GRAM + 4G SWAP gentoo),只有重开lighttpd才能解决。 |
12
likuku 2012-04-09 22:54:51 +08:00
@zhuzhuor varnish 就是vm虚存上管理较好,直接给个几十GB的硬盘上的文件作缓存,它自动使用所有可用的闲置系统内存,资源利用蛮好的。不过,这类缓存的东西只适合静态内容,使用合适的话,缓存命中率95%以上,varnish 是在缓存容量和性能上平衡的比较好。高命中率时,内容尽可能会在内存里,很快,但整体缓存因为在硬盘上也有,那么缓存容量可以很大。
|
13
zhuzhuor 2012-04-09 23:02:23 +08:00
@likuku 哦,你这么一说我想起来当时varnish的一个问题,顺带讨论下,虽然有点偏题...
貌似经过varnish的package header大小有限制,超出去了就会只发前面的部分... 我们当时有个dz论坛,没法控制header大小,结果就是偶尔有用户会遇到bad request错误 当时我debug了很久才发现是这个原因 估计内部设置让这个限制大一点出错的几率可能会少一点,但是后来直接用nginx就没再没遇到这个唉... |
15
messyidea 2015-04-29 21:25:27 +08:00
看到可以播放mkv马上尝试了下,发现不行。。可能是我的配置有问题?
|
17
messyidea 2015-04-29 22:58:26 +08:00
@lerry 直接拖是可以播放的,但是在nginx 和 lighttpd 文件服务器下点击mkv文件默认是下载的,mp4点击可以直接播放。
|
19
messyidea 2015-04-30 00:31:32 +08:00
研究了一下,要指定mime类型映射列表,把mkv映射到video/webm就可以了。 经测试,nginx和lighttpd都可以播放mkv.但是好像chrome支持的格式不多,有些mkv本地播放不了的话网络上的也不能播放.
http://stackoverflow.com/questions/24061777/html5-browser-local-vs-internet-differences-handling-mkv-and-m4a-media-files |