随笔分类 -  Lua

摘要:内存:32G CPU:2个6核 接口数据deflate 压缩后 均不到10k, php7 Concurrency Level: 100 Time taken for tests: 1.264 secondsComplete requests: 10000Failed requests: 9999 ( 阅读全文
posted @ 2017-03-10 19:07 jking10 阅读(2234) 评论(0) 推荐(1)
摘要:Nginx顺序Nginx 处理每一个用户请求时,都是按照若干个不同阶段(phase)依次处理的,而不是根据配置文件上的顺序。Nginx 处理请求的过程一共划分为 11 个阶段,按照执行顺序依次是post-read、server-rewrite、find-config、rewrite、post-rew... 阅读全文
posted @ 2016-01-04 23:16 jking10 阅读(889) 评论(0) 推荐(0)
摘要:一、说明这里不对lua语言本身及其编译器运行环境等做介绍,以下所有介绍前提对lua相关有所了解。二、ngx_lua介绍原理ngx_lua将Lua嵌入Nginx,可以让Nginx执行Lua脚本,并且高并发、非阻塞的处理各种请求。Lua内建协程,这样就可以很好的将异步回调转换成顺序调用的形式。ngx_l... 阅读全文
posted @ 2016-01-02 01:08 jking10 阅读(637) 评论(0) 推荐(0)
摘要:【今日话题】说下lua使用场景 – flea1. 我们有用,一些逻辑相对简单,没有复杂的数据交互,访问频次超高的接口实现,可以用lua,省得用phpfpm,太重,浪费资源。 – 付坤2. 也可以拿来扩展一下nginx的配置 – 花生3. lua可以把软件的控制逻辑做成服务器动态配置 – 朝沐金风4.... 阅读全文
posted @ 2016-01-02 00:57 jking10 阅读(3196) 评论(0) 推荐(0)
摘要:在我的印象中很多人还是选择nginx+php这种组合搭配,你的选择是nginx+lua,那么nginx+lua比和php的组合优势在哪里?清无:首先,Nginx+php之间是要有进程之间通信的,这样以来基础的性能开销就很大。lua是嵌在Nginx进程内部的,它不需要有两套进程在那里独立工作。所以这块... 阅读全文
posted @ 2016-01-02 00:52 jking10 阅读(2294) 评论(0) 推荐(0)
摘要:引子:以下文字,是UPYUN系统开发工程师timebug在SegmentFault D-Day南京站技术沙龙上所做分享的内容要义提炼,主题为UPYUN系统开发团队在进行业务逻辑由C模块到ngx_lua的迁移过程中产生的心得体会,以及在NGINX上基于ngx_lua的方面的最佳实践方案。Upyun公众... 阅读全文
posted @ 2016-01-02 00:46 jking10 阅读(610) 评论(0) 推荐(0)
摘要:应用场景: 游戏开发 独立应用脚本 Web 应用脚本 扩展和数据库插件如:MySQL Proxy 和 MySQL WorkBench 安全系统,如入侵检测系统 1. 在很多时候,我们可以将Lua直接嵌入到我们的应用程序中,如游戏、监控服务器等。这样的应用方式对于程序的最终用户而言是完全透... 阅读全文
posted @ 2016-01-01 23:56 jking10 阅读(450) 评论(0) 推荐(0)