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。
支付宝庄园小课堂9月17日的问题是,洗牙会把牙齿的牙釉质洗掉吗?正确回答就可以领取180g饲料喂养小鸡哦。一起来看看吧。
不朽之旅学士之后转职路线是什么?这是近期很多玩家都在讨论的焦点话题,不少玩家都想知道学士之后的转职录像是怎么样的,今天就为大家带来关于这个方面的具体资料,通过下面的文
黎明觉醒传送门如何解锁?黎明觉醒的地图是很大的,在地图上分分布了很多个传送点,玩家可以通过传送点直接到达想要去的地方,但是有些传送点是需要解锁之后才可以使用的。那么黎
黎明觉醒冷却枪管怎么获得?冷却枪管是枪械武器的配件之一,配件可以弥补枪械武器的一些缺陷,提升武器的性能,使枪械武器发挥出更大的能力。那么黎明觉醒中冷却枪管的获取方法有
黎明觉醒装备怎么强化?玩家在获得装备之后是可以强化装备的,强化后会增加装备的属性,从而提升玩家的战斗力,对于玩家来说是一个不错的功能。那么黎明觉醒装备强化的方法是什么
1.打开软件,点击软件右下方【我的】功能按钮。 2.然后,找到如图所示位置的【商家入驻】功能。 3.最后,我们只需在该页面填写好资料,然后点击【保存并提交】按钮即可。 以上就是小
打开喜鹊儿 点击“全部服务” 点击“正选” 找到你要的范围 如果要退选,返回页面找到正选结果
1、我们可以点击漫画页面的中间部分,就可以弹出阅读设置菜单。 2、在菜单中可以对漫画显示的亮度、方向等进行设置。 3、点击【亮度】,可以调整屏幕显示的亮度情况,如果是夜间看
打开今日头条,选中要分享的内容, 点击右下角的分享图标, 选择朋友圈,点击发表即可。
来不及了快上车宝箱怎么打开?宝箱是我们在游戏中和其他玩家对局的时候获得的奖励,玩家存活的时间越久,击败的人数越多,就可以获得更高质量的宝箱,那么不少玩家就会有一个疑问