2016-01-19 9:20 GMT+08:00 <liyis...@163.com>:
> 想请问一下,使用nginx+lua的话,也可以连接mysql什么,那跟后端PHP,java连接mysql区别在哪里?
都是可以的,嗯哼,类比的话, OpenResty 就好比移动时代的微信哪
- 以往的聊天都是 IRC 大家用复杂的命令进行,
- 现在通过微信自然语言就可以了,以前的定制要用 C 现在用 Lua 的可以了
工作原理?
- 对非技术的话,可以这么说,以往对一个web server 进行定制
- 好比汽车引擎的定制,不深入明白引擎的设计,用特殊工具完成是不可能的
- 现在 OpenResty 好比,在现有的汽车引擎中加载了精灵,我们写小纸条告诉精灵我们想作什么,精灵就在不影响引擎正常工作的情况下,帮我们作了
> 为什么要使用它?
- 最大的动力在于:
+ 减少系统层级!
+ 以往一个无论多小的动态应用,都至少要 web服务器+应用服务器+后端数据库
+ 每次一个请求,要透过三层系统,6次 IO 才能回到客户端
+ 现在使用 OpenResty 后,直接在 web服务器就完成业务处理
* 内部 IO 少80%
* 系统简单10倍
* 效率提高100倍
> 有没有比较形象的demo,主要是要解决什么问题?
>
- 这种 demo 太多,最简单的可能是访问计数....
--
Life's Pathetic, Let's Pythonic! 人生苦短, Python是岸!
俺: http://zoomquiet.io
授: http://creativecommons.org/licenses/by-sa/2.5/cn/
怒: 冗余不做,日子甭过!备份不做,十恶不赦!
KM keep growing environment culture which promoting organization be learnning!