刚刚试用了Lighttpd,感觉很好用,列目录的页面比nginx好看 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lerry
V2EX    Lighttpd

刚刚试用了Lighttpd,感觉很好用,列目录的页面比nginx好看

  •  
  •   lerry 2012-04-09 22:19:24 +08:00 10716 次点击
    这是一个创建于 4982 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚刚试用了Lighttpd,感觉很好用,列目录的页面比nginx好看,mkv的视频在chrome直接播放,nginx好像不能

    20 条回复    2015-04-30 14:39:04 +08:00
    bhuztez
        1
    bhuztez  
       2012-04-09 22:23:04 +08:00
    Lighttpd 是 Web Server,nginx 是反向代理,怎么比?
    lerry
        2
    lerry  
    OP
       2012-04-09 22:25:24 +08:00
    @bhuztez 一楼看看官方的定义吧,Nginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server.
    likuku
        3
    likuku  
       2012-04-09 22:28:52 +08:00
    2007/2008 年用lighttpd时,有内存泄漏问题,内存占用会缓慢持续增加,直到耗尽内存和交换分区。官方没办法,给的解决方案是“定期重启lighttpd"。

    而nginx就没这个问题,没有内存泄漏,长期运行不用管。
    likuku
        4
    likuku  
       2012-04-09 22:29:45 +08:00
    auto index 的list页面都可以高度自定义的,默认不喜欢,可以自己改。
    bhuztez
        5
    bhuztez  
       2012-04-09 22:35:00 +08:00
    @likuku 能具体说下内存泄漏的细节吗?有人说,是因为通过 FastCGI 发送大文件才会那样的,因为 Lighttpd 总是在内存中缓冲, nginx 会弄个临时文件来缓冲。

    http://redmine.lighttpd.net/boards/2/topics/4009
    lerry
        6
    lerry  
    OP
       2012-04-09 22:35:19 +08:00
    @likuku 我也是无意中发现Lighttpd的
    http://packages.linuxmint.com/pool/main/d/debian-system-adjustments/
    反正我是在自己一个旧主机上弄着玩的,用用看吧
    bhuztez
        7
    bhuztez  
       2012-04-09 22:36:38 +08:00
    @lerry 连 CGI 都不原生支持的,我都不认为能叫 Web Server。
    lerry
        8
    lerry  
    OP
       2012-04-09 22:42:32 +08:00
    @bhuztez 好吧,我觉得web server主要是应该serve静态文件的,动态的交给应用服务器
    eric_q
        9
    eric_q  
       2012-04-09 22:45:44 +08:00
    豆瓣大量应用过……现在据说在转向nginx,求证实~
    zhuzhuor
        10
    zhuzhuor  
       2012-04-09 22:49:23 +08:00
    亲身体验是nginx比lighttpd要稳定很多
    之前还用过varnish之类的做缓冲,感觉也没直接用nginx感觉好,而且有各种各样的小问题,也许是我设置不够深入
    likuku
        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才能解决。
    likuku
        12
    likuku  
       2012-04-09 22:54:51 +08:00
    @zhuzhuor varnish 就是vm虚存上管理较好,直接给个几十GB的硬盘上的文件作缓存,它自动使用所有可用的闲置系统内存,资源利用蛮好的。不过,这类缓存的东西只适合静态内容,使用合适的话,缓存命中率95%以上,varnish 是在缓存容量和性能上平衡的比较好。高命中率时,内容尽可能会在内存里,很快,但整体缓存因为在硬盘上也有,那么缓存容量可以很大。
    zhuzhuor
        13
    zhuzhuor  
       2012-04-09 23:02:23 +08:00
    @likuku 哦,你这么一说我想起来当时varnish的一个问题,顺带讨论下,虽然有点偏题...
    貌似经过varnish的package header大小有限制,超出去了就会只发前面的部分...
    我们当时有个dz论坛,没法控制header大小,结果就是偶尔有用户会遇到bad request错误
    当时我debug了很久才发现是这个原因
    估计内部设置让这个限制大一点出错的几率可能会少一点,但是后来直接用nginx就没再没遇到这个唉...
    likuku
        14
    likuku  
       2012-04-10 03:44:31 +08:00
    @zhuzhuor 这个就没遇到了,我们varnish就是拿来跑静态内容。
    messyidea
        15
    messyidea  
       2015-04-29 21:25:27 +08:00
    看到可以播放mkv马上尝试了下,发现不行。。可能是我的配置有问题?
    lerry
        16
    lerry  
    OP
       2015-04-29 22:38:21 +08:00
    @messyidea 你试试mkv文件直接拖到chrome窗口能播放吗
    messyidea
        17
    messyidea  
       2015-04-29 22:58:26 +08:00
    @lerry 直接拖是可以播放的,但是在nginx 和 lighttpd 文件服务器下点击mkv文件默认是下载的,mp4点击可以直接播放。
    messyidea
        18
    messyidea  
       2015-04-29 22:59:43 +08:00
    @lerry 不知道是lighttpd没有加载什么模块还是chrome的设置问题。
    messyidea
        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
    lerry
        20
    lerry  
    OP
       2015-04-30 14:39:04 +08:00
    @messyidea 恩,的确是这样,如果直接拖能播放,就是能播放 ,然后让服务器返回正确的mime类型就好了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     937 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 23:30 PVG 07:30 LAX 15:30 JFK 18:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86