nginx中使用lua脚本的方法
程序员文章站
2022-06-20 21:13:46
lua是一种跟javascript很像的语言,ngix_lua同样使用异步单线程,语法甚至比js更加简单,之前的评测指出,ngix_lua的性能几乎是node.js的一倍。...
lua是一种跟javascript很像的语言,ngix_lua同样使用异步单线程,语法甚至比js更加简单,之前的评测指出,ngix_lua的性能几乎是node.js的一倍。
nginx 特点
1.流行的高性能http服务器
2.事件驱动(异步)架构
3.少量且可测内存占用
4.声明性配置语言
5.基于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上的项目地址
上一篇: Centos 7系统虚拟机桥接模式详解
下一篇: CAD图纸怎么转换为PDF及图片格式?
推荐阅读
-
Nginx中禁止使用IP访问网站的配置实例
-
万彩录屏大师如何使用?万彩录屏大师中为视频添加水印的方法
-
VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法
-
在.NET中读取嵌入和使用资源文件的方法
-
使用composer命令加载vendor中的第三方类库 的方法
-
Android中碎片的使用方法详解
-
oracle中decode函数的使用方法
-
Python中的lstrip()方法使用简介
-
Python2.x版本中maketrans()方法的使用介绍
-
在Python中操作字符串之rstrip()方法的使用