OpenResty是一款基于基于NGINX和LuaJIT的Web平台。提供了很多高质量的第三方模块。Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C及Lua模块。
软件特色
OpenResty是一个通过Lua扩展NGINX实现的可伸缩的Web平台。
OpenResty(也称为 ngx_openresty)是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态 网关。
OpenResty通过汇聚各种设计精良的Nginx模块(主要由OpenResty团队自主开发),从而将Nginx有效地变成一个强大的通用Web应用平台。这样,Web开发人员和系统工程师可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,快速构造出足以胜任10K乃至1000K以上单机并发连接的高性能Web应用系统。
OpenResty的目标是让你的Web服务直接跑在Nginx服务内部,充分利用Nginx的非阻塞I/O模型,不仅仅对HTTP客户端请求,甚至于对远程后端诸如MySQL、PostgreSQL、Memcached以及Redis等都进行一致的高性能响应。
更新日志
本候选版本的重点变更有:
基于 NGINX 最新主干核心版本 1.19.9。
从 Mike Pall 维护的的上游 LuaJIT 同步大量修改。
引入新的宏 LUAJIT_TEST_FIXED_ORDER,用于以固定顺序遍历 lua 表。
当 lua 请求内存失败时,不是优雅关闭,而是调用 abort()。
现在 get_ctx_table 支持使用来自调用者的 ctx 表,这将减少创建新 ctx 表的成本。
修正了使用 lua-tablepool 时,清除 lua 表的内容,metatable 没有被清除的问题。
为了在使用 lua-tablepool 时获得更好的性能,当表格池的大小大于 max_pool_size 时,丢弃对象。
为 stream 子系统实现 ngx.process API。
华住会app如何续房 华住会app预定房间方法 首先就需要在手机端下载“华住会”APP,如下图...它旗下有很多快捷酒店的,比如大家熟知的汉庭、海友等; 进入到应用以后,在首页面的*上方
我们首先从手机里面找到“360儿童卫士”APP ,然后我们点击进入“360儿童卫士”APP 我们点击进入“360儿童卫士”APP之后打开的主页是首页,我们点击“我的”然后进入下一步 我们点击“我
360手机助手具有备份恢复功能,如果不小心删除了重要的文件可以使用360手机助手进行恢复。不过很多小伙伴们可能不太了解这个功能,那么下面就让小编带领大家一起来看看如何使用360手
黎明觉醒载具怎么获得?载具是游戏中一种很重要的的代步工具,载具有很多种类型,每一种载具都有不同的作用,解锁方式也会有所不同。那么黎明觉醒中载具的获得方法是什么呢?还有
天涯明月刀手游许愿树怎么玩?在游戏中有许愿树的玩法,玩家可以通过许愿树获得丰厚的奖励,其中许愿树分为帮派许愿树和风水许愿树,这两种许愿树还是有一定的区别的,那么这个玩
近日网易云音乐村民证正式发布,大家只要进入网易云就可以领取的,每个人都是有份的哈,目前来说村民证分为普通卡和黑金卡两种,很多小伙伴不清楚怎么去领取黑金卡,今天小编就和
基本上每个人都在使用微信,但很少有人知道微信还有个借钱功能,叫微粒贷。由于借款方便,能够解很多人的燃眉之急,那么怎么提高微粒贷的额度呢?下面几个方法你可以试试。 首先
黎明觉醒食谱配方有哪些?游戏中设定了12项生存指标,玩家的角色会饿、会冷、会累,当发生这些状态的时候生命值就会减少,这个时候就需要使用食物来回复生命值,每一种食物都是有
来不及了快上车手游是近期比较热门的手游了,很多玩家都非常喜欢这款游戏,这款游戏中有很多种对局模式,不少玩家都想对这个方面有一个具体的了解,今天就为大家带来关于这个方面
天涯明月刀手游许愿树怎么玩?在游戏中有许愿树的玩法,玩家可以通过许愿树获得丰厚的奖励,其中许愿树分为帮派许愿树和风水许愿树,这两种许愿树还是有一定的区别的,那么这个玩