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。
忘川风华录韩非猫值得培养吗?好多玩家不是太清楚,现在小编给大家说下韩非喵培养技巧攻略。
Edge浏览器是用户常用的浏览器之一,与其它主流理论一样,是支持开发者模式的,网站开发人员可以借助Edge浏览器中的开发者模式来调试网页。且该模式还支持查看已保存的账号密码等等功能,非常实用。那Edge浏览器怎么打开开发者模式呢?下面跟着小编来看看吧。
黎明觉醒冷却枪管怎么获得?冷却枪管是枪械武器的配件之一,配件可以弥补枪械武器的一些缺陷,提升武器的性能,使枪械武器发挥出更大的能力。那么黎明觉醒中冷却枪管的获取方法有
黎明觉醒稳定枪托怎么获得?稳定枪托是一个很重要的枪械配件,因为很多枪械都是有后坐力的,后坐力会使枪械的操作难度提升,而且也会影响射击的准确率,而稳定枪托就是减少后坐力
战魂铭人薛定谔的猫怎么样?很多玩家都非常关注个话题,这个道具是近期更新后的新装备,今天就为大家带来一篇关于这个方面的具体介绍, 通过下面的文章内容,我们来具体了解一下
《DNF》黑鸦之境副本在3月25日正式上线。其中黑鸦之境周常副本是当前版本最为重要的副本之一,装备的升级需要通关这个副本获得的材料。下面小编就为大家带来《DNF》黑鸦之境周常副本的门槛介绍,一起来看看吧。
360手机助手具有备份恢复功能,如果不小心删除了重要的文件可以使用360手机助手进行恢复。不过很多小伙伴们可能不太了解这个功能,那么下面就让小编带领大家一起来看看如何使用360手
黎明觉醒奥利雪山有哪些资源?奥利雪山是一个环境恶劣充满危险但是非常具有挑战性的一个地方,在雪山会有丰富的资源,很多喜欢挑战的玩家会前往雪山。那么黎明觉醒中奥利雪山的资
黎明觉醒托腮板怎么获得?托腮板是只适用于佩戴在狙击枪上面的一个配件,其他的枪械是不能佩戴的,不过它的作用也很大的,既可以减少后坐力还可以提升换弹速度。那么黎明觉醒中托
现在疫情当下北京实行弹窗设置,只要几天不做核酸的话北京健康码就会出现弹窗3的提示,那健康宝弹窗3不在北京怎么解决呢?健康宝弹窗3必须进京怎么办呢?下面就和小编一起来看看健