上段时间使用ngx_lua效果还真不错
lua这门语言让人耳目一新,跟一般的脚本语言如php,perl不同,lua被称为一种嵌入式的语言,当然lua也可以单独的进行编程,但如果你这么做的话,那么lua只是一片浮云,当然了,lua还有高执行效率和无平台无关等特点。
ngx_lua的搭配更是一次架构的进化,把我们的业务逻辑提前到web server,当然这样做是否合理,这个还有很大的争论,最起码taobao的量子统计使用ngx_lua取代了php还是带来了很多亮点,值得我们关注和学习。
上周做了个交流讲座,做了份ppt,参考和摘录了淘宝的《打造安全易运维的高性能web平台》http://lych.yo2.cn的《走近lua》
《lua & ngx_lua 的介绍与应用》 --> ppt 下载
/Files/dongbule/ngx_lua.pptx
目前使用lua搭配tt,和lua搭配memcached,做用户轨迹的收录的高并发工作,效率非常好,为我们解决了机器的问题还有现成开发框架一些不足的到地方,lua还有很多地方需要再进行研究,相信以后在一些高并发,小业务的方面会继续发挥作用
----------------------------------------
by 陈于喆
QQ:34174409
Mail: dongbule@163.com