热门搜索:软件下载
您的位置:首页 > Windows > 编程开发 > 源码相关 > OpenResty(高性能Web平台)v1.19.9.1官方版
OpenResty(高性能Web平台)v1.19.9.1官方版

OpenResty(高性能Web平台)v1.19.9.1官方版

软件大小:15.8M软件语言:简体

软件类别:源码相关系统平台:WinAll,

安全检测:无插件360通过腾讯通过金山通过瑞星通过

  OpenResty是一款基于基于NGINX和LuaJIT的Web平台。提供了很多高质量的第三方模块。Web开发人员可以使用Lua脚本语言调动Nginx支持的各种C及Lua模块。

OpenResty(高性能Web平台)

软件特色

  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。

  从MikePall维护的的上游LuaJIT同步大量修改。

  引入新的宏LUAJIT_TEST_FIXED_ORDER,用于以固定顺序遍历lua表。

  当lua请求内存失败时,不是优雅关闭,而是调用abort()。

  现在get_ctx_table支持使用来自调用者的ctx表,这将减少创建新ctx表的成本。

  修正了使用lua-tablepool时,清除lua表的内容,metatable没有被清除的问题。

  为了在使用lua-tablepool时获得更好的性能,当表格池的大小大于max_pool_size时,丢弃对象。

  为stream子系统实现ngx.processAPI。

软件推荐