Featured Articles

Photo by Yichun Zhang

One String Value Crashed Asia's Biggest Streaming Site β€” We Found It with OpenResty XRay

One String Value Crashed Asia's Biggest Streaming Site β€” We Found It with OpenResty XRay

Binary Evidence-Driven Vulnerability Scanning: Eliminating False Positives with OpenResty XRay

Binary Evidence-Driven Vulnerability Scanning: Eliminating False Positives with OpenResty XRay

Binary Evidence-Driven Vulnerability Scanning: Eliminating False Positives with OpenResty XRay

Introduction to OpenResty XRay

Introduction to OpenResty XRay

Introduction to OpenResty XRay

Anatomy of a 15x Performance Drop: A 90k to 6k QPS Root Cause Analysis with OpenResty XRay

Anatomy of a 15x Performance Drop: A 90k to 6k QPS Root Cause Analysis with OpenResty XRay

Anatomy of a 15x Performance Drop: A 90k to 6k QPS Root Cause Analysis with OpenResty XRay

Building a Non-Invasive Java Function Profiler with OpenResty XRay

Building a Non-Invasive Java Function Profiler with OpenResty XRay

Building a Non-Invasive Java Function Profiler with OpenResty XRay

Photo by Philip Brown

The Wonderland of Dynamic Tracing (Part 1 of 3)

The Wonderland of Dynamic Tracing (Part 1 of 3)

Photo by Jose G. Ortega Castro

How OpenResty and Nginx Shared Memory Zones Consume RAM

How OpenResty and Nginx Shared Memory Zones Consume RAM

OpenResty XRay reduce your CPU usage up to  90%
OpenResty XRay reduce your CPU usage up to 90%
Request free trial

Latest Articles

Real-Time JS/CSS/HTML Minification at 120 MB/s β€” Right in Your Nginx/OpenResty Gateway

  • When You Can’t Touch the Build Pipeline
  • Why a Regex Won’t Cut It
  • Three Approaches That Almost Work
  • A Streaming FSM for Each Language, Compiled to Native Code
  • Five-Minute Setup: A Configuration Example
  • Four Things to Know Before Going Live
  • When You Can’t Touch the Build Pipeline
  • Why a Regex Won’t Cut It
  • Three Approaches That Almost Work
  • A Streaming FSM for Each Language, Compiled to Native Code
  • Five-Minute Setup: A Configuration Example
  • Four Things to Know Before Going Live

Binary Evidence-Driven Vulnerability Scanning: Eliminating False Positives with OpenResty XRay

  • Why Version-Matching Scans Fail: Three Compounding Costs
  • How XRay Scans Binaries Directly: The Evidence-First Model
  • Case Study: Detecting Dual OpenSSL Versions on Rocky Linux
  • Building a Sustainable Scanning Practice on Precision Evidence
  • Why Version-Matching Scans Fail: Three Compounding Costs
  • How XRay Scans Binaries Directly: The Evidence-First Model
  • Case Study: Detecting Dual OpenSSL Versions on Rocky Linux
  • Building a Sustainable Scanning Practice on Precision Evidence

How OpenResty XRay Solved P99 Latency Jitter in a D-lang Order Service

  • Analyzing GC Traps and Business Hotspots in the Flame Graph
  • Optimization Roadmap: Why Sequence Is More Important Than Action
  • Conclusion: From Code Logic to Runtime Reality
  • Analyzing GC Traps and Business Hotspots in the Flame Graph
  • Optimization Roadmap: Why Sequence Is More Important Than Action
  • Conclusion: From Code Logic to Runtime Reality

End-to-End Client Real IP Passthrough in OpenResty Edge

  • Use Cases and Topology
  • IP Passthrough Methods Overview
  • OpenResty Edge Configuration
  • Key Variables
  • Page Rules
  • Verification
  • Use Cases and Topology
  • IP Passthrough Methods Overview
  • OpenResty Edge Configuration
  • Key Variables
  • Page Rules
  • Verification

How OpenResty XRay Enables Full-Stack Dynamic Tracing in Production

  • Where Do Existing Dynamic Tracing Frameworks Fall Short in Production?
  • How Did OpenResty XRay Rethink Dynamic Tracing at the Architecture Level?
  • What Is a Full-Stack Flame Graph and How Do You Use It to Diagnose Performance Bottlenecks?
  • How Is OpenResty XRay Expanding Its Observability Coverage Over Time?
  • Further Reading and Real-World Case Studie
  • Where Do Existing Dynamic Tracing Frameworks Fall Short in Production?
  • How Did OpenResty XRay Rethink Dynamic Tracing at the Architecture Level?
  • What Is a Full-Stack Flame Graph and How Do You Use It to Diagnose Performance Bottlenecks?
  • How Is OpenResty XRay Expanding Its Observability Coverage Over Time?
  • Further Reading and Real-World Case Studie

What is OpenResty Edge

  • The Modern Edge Computing Platform
  • Four Critical Challenges, One Unified Platform
  • The Power of Architecture Consolidation
  • Proven Reliability in High-Concurrency Environments
  • The Modern Edge Computing Platform
  • Four Critical Challenges, One Unified Platform
  • The Power of Architecture Consolidation
  • Proven Reliability in High-Concurrency Environments

Introduction to OpenResty XRay

  • Core Philosophy: A Tracing Engine Built for the Unknown
  • Turning Noise into Signal: How XRay Demystifies Production Issues
  • Empowering Engineering Teams in Cloud-Native Reality
  • Built on a Robust, Open Technological Foundatione
  • Real-World Success Stories
  • Core Philosophy: A Tracing Engine Built for the Unknown
  • Turning Noise into Signal: How XRay Demystifies Production Issues
  • Empowering Engineering Teams in Cloud-Native Reality
  • Built on a Robust, Open Technological Foundatione
  • Real-World Success Stories

OpenResty Edge Design Notes: Bringing Global Traffic Scheduling Back to the Application Layer

  • Traffic Instability Is Not a Configuration Problem
  • Why Global Optimization Breaks Down Under Real Traffic
  • Control Requires Feedback, Not Faster Reactions
  • From Human-in-the-Loop Alerts to Deterministic Traffic Control
  • Traffic Instability Is Not a Configuration Problem
  • Why Global Optimization Breaks Down Under Real Traffic
  • Control Requires Feedback, Not Faster Reactions
  • From Human-in-the-Loop Alerts to Deterministic Traffic Control

Resolving the Runtime Model Mismatch Between OpenResty and Kafka

  • Three Common Anti-Patterns We See in Production
  • Why This Problem Is Fundamentally Hard
  • How lua-resty-kafka-fast Implements This Contract
  • What This Changes at the Architecture Level
  • Kafka Belongs Where Decisions Are Made
  • Three Common Anti-Patterns We See in Production
  • Why This Problem Is Fundamentally Hard
  • How lua-resty-kafka-fast Implements This Contract
  • What This Changes at the Architecture Level
  • Kafka Belongs Where Decisions Are Made

Hunting Down a Silent Memory Leak in OpenResty Without a Reboot

  • A Complete Dissection of a Production Memory Leak
  • Why Are These Problems Nearly Unsolvable?
  • A System Transformation
  • When Performance Issues Go Beyond Just Tools
  • A Complete Dissection of a Production Memory Leak
  • Why Are These Problems Nearly Unsolvable?
  • A System Transformation
  • When Performance Issues Go Beyond Just Tools

Anatomy of a 15x Performance Drop: A 90k to 6k QPS Root Cause Analysis with OpenResty XRay

  • The 93% Performance Drop: Uncovering the Observability Blind Spot
  • OpenResty XRay Uncovers Connection Reuse Issues
  • Comparative Analysis Reveals Compilation Option Issues
  • Impact of Compiler Options on Instruction Execution Performance
  • The 93% Performance Drop: Uncovering the Observability Blind Spot
  • OpenResty XRay Uncovers Connection Reuse Issues
  • Comparative Analysis Reveals Compilation Option Issues
  • Impact of Compiler Options on Instruction Execution Performance

Deconstructing the LuaJIT Pseudo Memory Leak

  • Defining Pseudo Memory Leak
  • Beyond Crashes, Architectural Unpredictability
  • Why Code Optimization Is No Longer Effective?
  • From Passive Retention to Proactive Reclamation
  • Enabling Memory to Breathe
  • Defining Pseudo Memory Leak
  • Beyond Crashes, Architectural Unpredictability
  • Why Code Optimization Is No Longer Effective?
  • From Passive Retention to Proactive Reclamation
  • Enabling Memory to Breathe

How We Pinpointed a 244ms Latency Spike in a 500k QPS OpenResty Gateway

  • When Traditional Monitoring Fails to Pinpoint the Root Cause
  • From Heuristics to the Power of Dynamic Observability
  • Quantifiable Engineering Efficiency and Resource Optimization Results
  • Building Continuous Performance Observability
  • When Traditional Monitoring Fails to Pinpoint the Root Cause
  • From Heuristics to the Power of Dynamic Observability
  • Quantifiable Engineering Efficiency and Resource Optimization Results
  • Building Continuous Performance Observability
Contact us

OpenResty open-source community workspace

Please join us here and share your thoughts and questions with us, we can't wait to see you there!


limited time offer

Request TRIAL today and receive a diagnostic REPORT
Learn more

Love to hear from you, Get in touch πŸ‘‹

Message was sent successfully!

Our Team will get back to you within 24 hours.
x