OurJS


OurJS-我们的JS, 我们的技术-IT文摘; 专注JS相关领域;
我们热爱编程, 我们热爱技术;我们是高大上, 有品味的码农;

欢迎您订阅我们的技术周刊


我们会向您分享我们精心收集整理的,最新的行业资讯,技术动态,外文翻译,热点文章;
我们使用第三方邮件列表向您推送,我们不保存您的任何个人资料,注重您的隐私,您可以随时退订,

欢迎分享您的观点,经验,技巧,心得

让我们一起找寻程序员的快乐,探索技术, 发现IT人生的乐趣;


本网站使用缓存技术每次加载仅需很小流量, 可在手机中流畅浏览;
如果您发现任何BUG,请即时告知我们: ourjs(at)ourjs.com

在nginx中使用lua脚本


分享到
分类 JS开源   关键字 开源   发布 ourjs  1405329074311
注意 转载须保留原文链接,译文链接,作者译者等信息。  
在之前的一篇文章中我们介绍过, 在高并发情况下,应该使用异步模式

Lua是一种跟JavaScript很像的语言,Ngix_Lua同样使用异步单线程,语法甚至比JS更加简单,之前的评测指出,Ngix_lua的性能几乎是Node.JS的一倍。 

Nginx 和 Lua特点,来自 Slides 

Nginx nginx.org

  • 流行的高性能HTTP服务器
  • 事件驱动(异步)架构
  • 少量且可测内存占用
  • 声明性配置语言
  • 基于C的可扩展模块

通过lua-nginx-module即可在nginx上启动lua脚本。

一个例子:

location / {
    content_by_lua '
        local res = ngx.location.capture("/sub")
        if res.status >= 500 then 
            ngx.exit(res.status) 
        end
        ngx.status = res.status
        ngx.say(res.body)
    ';
}
location /sub {
    echo "Hello, Sub-Request!";
}


lua-nginx-module在Github上的项目地址 https://github.com/openresty/lua-nginx-module
社区评论 ( Beta版 )
OnceDoc 您自己的企业内容管理系统——文档、流程、知识库、报表、网盘All In One

访问404页面,寻找丢失儿童
 热门文章 - 分享最多
  1. 皇帝的新衣:Node.js
  2. 如何兼职创业并避免风险
  3. PHP vs Node.js:真正的评测数据
  4. 沃尔玛为什么要采用Node.js
  5. 告别Node.js
  6. 再见了,Heroku
  7. 失败的感觉:一个22岁女孩的创业故事
  8. Java的痛
  9. Android即将支持GO语言,从游戏开始
  10. Hacker News,TechCrunch, Product Hunt 推广效果对比
  11. AirJD-简单好用的免费建站工具

 相关阅读 - JS开源
  1. Google 的 Web Starter Kit
  2. Mongoose学习参考文档——基础篇
  3. 使用NodeJS搭建邮件自动发送服务器
  4. 翻译:Kendo UI 和 jQuery Mobile的区别
  5. Bearcat pomelo game 实战 -- treasures
  6. Ws.js:基于 Node.js的WS-*实现
  7. 开源项目:CSS 3D转换和动画学习示例教程
  8. 我为什么选择 D3.js
  9. Mozilla实验室发布的一款实时协作工具库TogetherJS
  10. 厌倦 Bootstrap 了没?来试试新玩具

 关键字 - 开源
  1. Mongoose学习参考文档——基础篇
  2. 使用NodeJS搭建邮件自动发送服务器
  3. NodeJS 文件(夹)压缩/解压方案(zip/unzip)-Linux上zip相关命令
  4. 今天的你吃鸡了吗
  5. 几款开源的图形化Redis客户端管理软件
  6. HexGL用HTML5和WebGL实现的3D赛车游戏
  7. Docker究竟是什么,为什么这么流行,它的优点和缺陷有哪些?
  8. 15个最好用的Node.JS后端框架
  9. Node.JS与USB接口通信:检测U盘/移动硬盘插拔事件和发送接数据
  10. 一个程序员是如何搞挂NPM和Node社区的

 欢迎订阅 - 技术周刊

我们热爱编程, 我们热爱技术; 我们是高端, 大气, 上档次, 有品味, 时刻需要和国际接轨的码农; 欢迎您订阅我们的技术周刊; 您只需要在右上角输入您的邮箱即可; 我们注重您的隐私,您可以随时退订.
加入我们吧! 让我们一起找寻码农的快乐,探索技术, 发现IT人生的乐趣;


 关注我们

我们的微信公众号: ourjs-com
打开微信扫一扫即可关注我们:
IT文摘-程序员(码农)技术周刊

ourjs官方微信号