上段時(shí)間使用ngx_lua效果還真不錯(cuò)
lua這門語(yǔ)言讓人耳目一新,跟一般的腳本語(yǔ)言如php,perl不同,lua被稱為一種嵌入式的語(yǔ)言,當(dāng)然lua也可以單獨(dú)的進(jìn)行編程,但如果你這么做的話,那么lua只是一片浮云,當(dāng)然了,lua還有高執(zhí)行效率和無(wú)平臺(tái)無(wú)關(guān)等特點(diǎn)。
ngx_lua的搭配更是一次架構(gòu)的進(jìn)化,把我們的業(yè)務(wù)邏輯提前到web server,當(dāng)然這樣做是否合理,這個(gè)還有很大的爭(zhēng)論,最起碼taobao的量子統(tǒng)計(jì)使用ngx_lua取代了php還是帶來(lái)了很多亮點(diǎn),值得我們關(guān)注和學(xué)習(xí)。
上周做了個(gè)交流講座,做了份ppt,參考和摘錄了淘寶的《打造安全易運(yùn)維的高性能web平臺(tái)》http://lych.yo2.cn的《走近lua》
《lua & ngx_lua 的介紹與應(yīng)用》 --> ppt 下載
/Files/dongbule/ngx_lua.pptx
目前使用lua搭配tt,和lua搭配memcached,做用戶軌跡的收錄的高并發(fā)工作,效率非常好,為我們解決了機(jī)器的問(wèn)題還有現(xiàn)成開發(fā)框架一些不足的到地方,lua還有很多地方需要再進(jìn)行研究,相信以后在一些高并發(fā),小業(yè)務(wù)的方面會(huì)繼續(xù)發(fā)揮作用
----------------------------------------
by 陳于喆
QQ:34174409
Mail: dongbule@163.com