-
OpenResty 使用 cjson 操作 JSON 数据
项目说明 OpenResty中的cjson库可以完成JSON数据的编码解码等工作。 cjson有两个模块:cjson和cjson.safe,前者在解析失败后会抛
-
OpenResty 使用 ngx.timer.every 完成定时任务
方法说明 OpenResty中的ngx.timer.every可创建后台定时任务,配合init_worker_by_lua*阶段可完成定时任务初始化。 文档地址
-
OpenResty 使用 ngx.timer.at 完成异步日志记录
方法说明 OpenResty中的ngx.timer.at可创建后台任务,在返回用户或接口信息后执行,配合log_by_lua*阶段可完成日志、PV、UV等记录。
-
OpenResty 内置的时间函数
方法说明 Lua中的time、data、difftime函数提供了所有日期和时间的功能,但在OpenResty中不推荐使用,因其会引发昂贵的系统调用,无法为Lu
-
OpenResty 中使用 ngx.share.DICT 完成内存存储
方法介绍 ngx.share.DICT是OpenResty内置实现的本地内存库。 使用HUP信号或nginx -s reload内存不会清除。 只能存放字符串类
-
OpenResty 中使用 lua-resty-http 完成 HTTP 请求
项目介绍 lua-resty-http是OpenResty版本的HTTP客户端,基于cosocket实现。 开源地址:https://github.com/le
-
OpenResty 中使用 ngx.location.capture 完成第三方接口请求
方法介绍 OpenResty自带方法,同步但非阻塞的Nginx子请求,模拟HTTP但没有额外的HTTP/TCP流量和IPC调用。 文档地址:https://gi
-
OpenResty 中使用 lua-resty-woothee 解析 User-Agent
项目介绍 lua-resty-woothee是Woothee的OpenResty版本。Woothee是一个多语言的User-Agent解析器。 开源地址:htt
-
OpenResty 中使用 pgmoon 连接 PostgreSQL
项目介绍 pgmoon是纯Lua语言开发的PostgreSQL客户端驱动。旨在利用OpenResty的cosocket api提供异步查询 开源地址:https
2020-02-29, Views: 7763 , Topics: OpenResty Lua PostgreSQL
-
OpenResty 中模板渲染引擎 lua-resty-template
项目介绍 lua-resty-template是Lua和OpenResty中的模板渲染引擎。由Kong网关核心工程师bungle开源,京东商城使用此项目完成相关
-
OpenResty 常用 HTTP 请求 API
获取请求URL ngx.var.request_uri 获取请求方法 ngx.req.get_method() 过滤非GET请求 if 'GET' ~= ngx
-
OpenResty 整合 LuaRocks - Windows10
说明 Windows10下载依赖lua第三方包,通过luarocks包管理。可使用MSVS编译器,但是VS太大,又不太常用,可使用MinGW来代替。 安装Min
-
OpenResty 历险记
背景介绍 由于后端服务运行在1核1G云机上,跑着Nginx、php-fpm、MongoDB、Elasticsearch、Redis,Swap了2G内存(自我安慰
2020-02-15, Views: 3384 , Topics: OpenResty Markdown PostgreSQL