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。
iPhone13将于本月月底发售,在发售之际不少果粉们比较好奇这款手机是否支持双卡双待和5G,毕竟苹果手机双卡双待一直都是硬伤。那么下面一起来看看了解一下吧!
1、我们可以点击漫画页面的中间部分,就可以弹出阅读设置菜单。 2、在菜单中可以对漫画显示的亮度、方向等进行设置。 3、点击【亮度】,可以调整屏幕显示的亮度情况,如果是夜间看
火狐浏览器如何自制皮肤?最近有很多小伙伴问我火狐浏览器应该怎么样自制皮肤,那么今天的教程就给大家带来火狐浏览器自制皮肤的方法步骤,让我们一起来看看吧。
黎明觉醒载具怎么获得?载具是游戏中一种很重要的的代步工具,载具有很多种类型,每一种载具都有不同的作用,解锁方式也会有所不同。那么黎明觉醒中载具的获得方法是什么呢?还有
黎明觉醒稳定枪托怎么获得?稳定枪托是一个很重要的枪械配件,因为很多枪械都是有后坐力的,后坐力会使枪械的操作难度提升,而且也会影响射击的准确率,而稳定枪托就是减少后坐力
古镜记围棋关卡怎么通过,在古镜记游戏中很多小伙伴都不清楚围棋这一关怎么通过,下面小编为大家带来了最新攻略。
360手机助手具有备份恢复功能,如果不小心删除了重要的文件可以使用360手机助手进行恢复。不过很多小伙伴们可能不太了解这个功能,那么下面就让小编带领大家一起来看看如何使用360手
来不及了快上车角色怎么升级?很多玩家都非常喜欢这款游戏,该游戏目前已经和玩家们见面了,在游戏中,我们可以通过升级我们的角色,让游戏更加的有乐趣,不少玩家都想知道该如何
黎明觉醒装备怎么强化?玩家在获得装备之后是可以强化装备的,强化后会增加装备的属性,从而提升玩家的战斗力,对于玩家来说是一个不错的功能。那么黎明觉醒装备强化的方法是什么
黎明觉醒酿酒厂怎么玩?酿酒厂是地图中众多地点中的一个,酿酒厂地处红木林地,交通十分便利,在酿酒厂也会有很多资源可以获取。那么黎明觉醒酿酒厂的玩法是什么呢?还有很多小伙