看mogileFS,其中用到了perlbal,这是一个用perl完成的超轻量级服务器程序。包括了web、proxy、loadbalance等功能,嗯,看起来和nginx很像。
又想到曾经在CU上看到一个说法,用解释性脚本语言编写的服务器程序执行相应的网页,效率最高。
我就会凑点perl,下perlbal来体验一把吧~~

发挥一下perl的优势,直接采用CPAN安装。(从扶凯那学来cpanm方式,确实方便)
bash wget http://xrl.us/cpanm -O /sbin/cpanm chmod +x !$ !$ Perlbal perlbal --help Usage: perlbal [OPTS] --help           This usage info --version        Print perlbal release version --config=[file]  Specify Perlbal config file (default: /etc/perlbal/perlbal.conf) --daemon         Daemonize
多简单呀~~
不过问题来了,这个配置文件到哪找去呀~~不管是cpan.org还是danga.com/perlbal都简单到极致,压根没提及配置文件,仿佛大家都能把源码看一遍似的……
好在随后在mogileFS的教程里看到了perlbal的一些配置步骤。然后发现这个cpanm太偷懒了也不好……还是svn下来全部文件比较合适~~

svn checkout http://code.sixapart.com/svn/perlbal/trunk/
ls trunk/conf/
echoservice.conf  load-balancer.conf  nodelist.dat  not-modified-plugin.conf  perlbal.conf  ssl.conf  virtual-hosts.conf  webserver.conf

各种配置文件都列出来了~
不过再去trunk/lib/Perlbal/下看看pm,就发现还有很多功能没有conf出来呢,比如Stats.pm、Cache.pm、ReproxyManager.pm等等~~