精选文章

Photo by Philip Brown

动态追踪技术漫谈

动态追踪技术漫谈

Photo by OpenResty Inc.

OpenResty XRay 分析和解决 B 站重大线上事故

OpenResty XRay 分析和解决 B 站重大线上事故

版本号之困:OpenResty XRay 如何破解漏洞扫描中的误报难题

版本号之困:OpenResty XRay 如何破解漏洞扫描中的误报难题

版本号之困:OpenResty XRay 如何破解漏洞扫描中的误报难题

OpenResty XRay 是什么

OpenResty XRay 是什么

OpenResty XRay 是什么

从 9万 QPS 到 6千:一次压测暴露的 15 倍性能黑洞,我们如何用 OpenResty XRay 定位根因

从 9万 QPS 到 6千:一次压测暴露的 15 倍性能黑洞,我们如何用 OpenResty XRay 定位根因

从 9万 QPS 到 6千:一次压测暴露的 15 倍性能黑洞,我们如何用 OpenResty XRay 定位根因

Photo by 章亦春

OpenResty XRay Java 函数探针:无侵入式函数监控实践

OpenResty XRay Java 函数探针:无侵入式函数监控实践

Photo by Jose G. Ortega Castro

OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

OpenResty 和 Nginx 的共享内存区是如何消耗物理内存的

Photo by Harrison Broadbent

OpenResty 和 Nginx 如何分配和管理内存

OpenResty 和 Nginx 如何分配和管理内存

借助 OpenResty XRay,显著优化性能,CPU 使用率立减  90%
借助 OpenResty XRay,显著优化性能,CPU 使用率立减 90%
申请免费试用

最新文章

OpenResty Edge:私有 CDN、通用网关与 WAF 一体化平台

  • OpenResty Edge 是什么?架构概览
  • OpenResty Edge 对比传统架构:四大核心痛点
  • 通用网关与负载均衡:微服务动态路由
  • 真实案例:OTA、新闻门户与 SaaS 部署
  • OpenResty Edge 是什么?架构概览
  • OpenResty Edge 对比传统架构:四大核心痛点
  • 通用网关与负载均衡:微服务动态路由
  • 真实案例:OTA、新闻门户与 SaaS 部署

OpenResty XRay 是什么

  • 以“零侵入”重构生产环境性能分析
  • 将海量遥测数据转化为可执行的洞察
  • 适应弹性架构的无感观测能力
  • 赋能高可用架构的长期主义
  • 以“零侵入”重构生产环境性能分析
  • 将海量遥测数据转化为可执行的洞察
  • 适应弹性架构的无感观测能力
  • 赋能高可用架构的长期主义

OpenResty Edge GSLB 设计手记:让流量调度回归”应用层”

  • 流量调度的痛点,真的是“配置复杂度”吗
  • 在“全局最优”与“故障止损”之间平衡的艺术
  • 从被动响应到“基于反馈回路”的动态感知
  • 从“守着报警群”到“确定性的流量治理”
  • 总结
  • 流量调度的痛点,真的是“配置复杂度”吗
  • 在“全局最优”与“故障止损”之间平衡的艺术
  • 从被动响应到“基于反馈回路”的动态感知
  • 从“守着报警群”到“确定性的流量治理”
  • 总结

拒绝阻塞:如何在 OpenResty 边缘节点弥合与 Kafka 的”运行时”鸿沟

  • 三种在生产环境中反复出现的错误架构实践
  • 问题的关键:同步语义不等于阻塞执行
  • lua-resty-kafka-fast 的工程化选择
  • 这对系统架构意味着什么变化
  • 这是一个工程问题,而不是语言问题
  • 三种在生产环境中反复出现的错误架构实践
  • 问题的关键:同步语义不等于阻塞执行
  • lua-resty-kafka-fast 的工程化选择
  • 这对系统架构意味着什么变化
  • 这是一个工程问题,而不是语言问题

一次无法重启的 Nginx 内存泄漏,我们是如何在生产环境把它抓出来的

  • 一次生产环境内存泄漏的完整解剖
  • 为什么这类问题几乎无解?
  • 从“靠运气”到“可预测”
  • 当性能问题超越“工具”范畴”
  • 一次生产环境内存泄漏的完整解剖
  • 为什么这类问题几乎无解?
  • 从“靠运气”到“可预测”
  • 当性能问题超越“工具”范畴”

从 9万 QPS 到 6千:一次压测暴露的 15 倍性能黑洞,我们如何用 OpenResty XRay 定位根因

  • 93% 损耗背后的观测盲区
  • OpenResty XRay 揭示连接复用问题
  • 对比分析发现编译选项问题
  • 编译器选项对指令执行效率的影响
  • 15 倍 QPS 差异的工程性复盘
  • 93% 损耗背后的观测盲区
  • OpenResty XRay 揭示连接复用问题
  • 对比分析发现编译选项问题
  • 编译器选项对指令执行效率的影响
  • 15 倍 QPS 差异的工程性复盘

修复 OpenResty 中 LuaJIT RSS 内存泄漏:无需重启即可消除 OOM Kill

  • 什么是 LuaJIT「伪内存泄漏」?
  • 用真实生产数据诊断问题
  • 为什么常规修复手段无效
  • LuaJIT-plus 如何在分配器层面解决
  • 上线后的生产收益
  • 什么是 LuaJIT「伪内存泄漏」?
  • 用真实生产数据诊断问题
  • 为什么常规修复手段无效
  • LuaJIT-plus 如何在分配器层面解决
  • 上线后的生产收益

为什么越来越多企业需要建立私有 CDN

  • 当“商品化服务”反噬了创新力
  • 公有 CDN 的四个结构性难题
  • 为边缘计算而生的全能网关
  • 构建私有边缘网络的四大支柱
  • 当“商品化服务”反噬了创新力
  • 公有 CDN 的四个结构性难题
  • 为边缘计算而生的全能网关
  • 构建私有边缘网络的四大支柱

OpenResty XRay 如何精准定位 Gzip 配置的隐性成本

  • 性能问题往往在不起眼的地方
  • OpenResty XRay 如何定义性能瓶颈的“根因”
  • 性能瓶颈的可量化真相
  • 从经验到方法论
  • 性能问题往往在不起眼的地方
  • OpenResty XRay 如何定义性能瓶颈的“根因”
  • 性能瓶颈的可量化真相
  • 从经验到方法论

性能再进阶:OpenResty Edge 新增 zstd 压缩支持

  • 压缩算法的代际升级
  • 什么是 zstd
  • 为什么 zstd 特别适合在 OpenResty Edge 中使用
  • 如何在 OpenResty Edge 中启用 Zstandard 压缩
  • 压缩算法的代际升级
  • 什么是 zstd
  • 为什么 zstd 特别适合在 OpenResty Edge 中使用
  • 如何在 OpenResty Edge 中启用 Zstandard 压缩
联系我们

OpenResty 开源社区

请加入我们,并与我们分享您的想法和问题,我们迫不及待想在那里见到您!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

很乐意听到您的反馈,请与我们联系 👋

成功发送消息!

我们的专家团队将在 24 小时之内与您联系。
x