OpenResty® 通过 Lua 扩展 NGINX 实现的可伸缩的 Web 平台
贡献力量 官方论坛 试用 OpenResty XRay
Advanced observability built for OpenResty and more
OpenResty XRay Live Demo →
版本号之困:OpenResty XRay 如何破解漏洞扫描中的误报难题
OpenResty XRay 26.2.1 版正式发布
OpenResty Edge 客户端真实 IP 全链路传递指南
不改代码、不重启服务:OpenResty XRay 如何对生产环境做全栈动态追踪
OpenResty Edge: 驾驭现代分布式架构的全能型企业网关
OpenResty XRay 是什么
OpenResty Edge GSLB 设计手记:让流量调度回归“应用层”
一次无法重启的 Nginx 内存泄漏,我们是如何在生产环境把它抓出来的
从 9万 QPS 到 6千:一次压测暴露的 15 倍性能黑洞,我们如何用 OpenResty XRay 定位根因
深入了解 OpenResty Edge WAF:入门、进阶到架构
从被动囤积到主动治理:如何破解 LuaJIT“伪内存泄漏”
借助 OpenResty Edge Webhook 构建“少即是多”的事件驱动运维
我们如何在一个 500k QPS 的 OpenResty 网关中定位 244 毫秒的性能异常
从开源 OpenResty 到 OpenResty Edge:如何在高性能架构上实现“企业级”进化?
为什么越来越多企业需要建立私有 CDN
从堆内存异常到精准定位:OpenResty XRay 在 Java 内存问题诊断中的实践
当“黑盒”插件吃掉 45% CPU,我们如何在无源码情况下定位到 Lua 第 93 行
OpenResty XRay 25.10.11 版正式发布
OpenResty XRay 如何精准定位 Gzip 配置的隐性成本
性能再进阶:OpenResty Edge 新增 zstd 压缩支持