估计没时间写下去了,这里先做个存档。
nginx作为一个web服务端,是非常优秀的,自从添加了lua模块,更是如虎添翼。假如nginx是全程的无限高输出的ADC,那lua就是全程最佳的辅助,全地图眼,加伤害加防加血加蓝都行。
章哥把nginx无缝的容入了lua脚本语言,而lua可以实现nginx很多功能。
介绍完毕,lua里有个完享字典,个人感觉,在nginx没有挂掉的情况下,是可以替代掉mencached的。所以,我通过添加接口,实现了一些特定的功能,比如,自动增加的key,在获取key的时候自动修改key的value,还可以增加特定条件的搜索等等,此类功能在lua中可以实现起来比较麻烦且效率降低不少,直接在lua module里修改是C语言级别的效率,性能杠杠的。
nginx+lua,再加上luacurl module,就可以轻松实现支付宝的在线支付功能,不用支付宝的接口,可以用luacurl这个构造数据包提交,详情请参考支付宝的php接口及pdf文档,支付宝的php接口用的正是curl构造的数据包。
postgers没什么可以说明的,最好还是源码安装,要注意啥的都没记下来,就先写到这里,方便以后复习。