Featured Articles

Photo by Yichun Zhang

LuaJIT Bytecode in OpenResty - How to Precompile Lua Modules

LuaJIT Bytecode in OpenResty - How to Precompile Lua Modules

Photo by Gerry Roarty

How to Write Lua Modules in OpenResty: A Step-by-Step Example

How to Write Lua Modules in OpenResty: A Step-by-Step Example

Photo by 2Photo Pots

Hello World HTTP Example in OpenResty

Hello World HTTP Example in OpenResty

Photo by Guido Jansen

Introduction to Lua-Land CPU Flame Graphs

Introduction to Lua-Land CPU Flame Graphs

Photo by Harrison Broadbent

Nginx Memory Usage Explained: Where the RAM Actually Goes

Nginx Memory Usage Explained: Where the RAM Actually Goes

Latest Articles

TLS Session Resumption in Nginx Clusters: Zero-Downtime Key Rotation

  • Why Session Ticket Key Management Is Harder Than It Looks
  • How lua-resty-tls-session Rotates Session Ticket Keys Without Restarts
  • Comparing the Three Approaches
  • Quantifying Latency Reduction and Uptime Gains
  • FAQ
  • Why Session Ticket Key Management Is Harder Than It Looks
  • How lua-resty-tls-session Rotates Session Ticket Keys Without Restarts
  • Comparing the Three Approaches
  • Quantifying Latency Reduction and Uptime Gains
  • FAQ

OpenResty: The Trusted Choice for Developers Worldwide

  • Why Are Developers Worldwide Choosing OpenResty?
  • User Testimonials: Authentic Endorsements from the Front Lines
  • Technical Prowess: Making Excellence the Norm
  • Experience OpenResty’s Exceptional Performance Firsthand
Photo by Yichun Zhang
  • Why Are Developers Worldwide Choosing OpenResty?
  • User Testimonials: Authentic Endorsements from the Front Lines
  • Technical Prowess: Making Excellence the Norm
  • Experience OpenResty’s Exceptional Performance Firsthand

Find Leaked Lua Tables: the registry / _LOADED (package.loaded) Reference Path in OpenResty XRay

  • How LuaJIT manages memory
  • OpenResty XRay’s command-line tools
  • A leaking Lua table example
  • Breaking down memory by LuaJIT GC object type
  • Reading the lj-gco-ref flame graph: registry, _LOADED, package.loaded
  • Fully-automated Lua memory leak analysis
  • How LuaJIT manages memory
  • OpenResty XRay’s command-line tools
  • A leaking Lua table example
  • Breaking down memory by LuaJIT GC object type
  • Reading the lj-gco-ref flame graph: registry, _LOADED, package.loaded
  • Fully-automated Lua memory leak analysis
Contact us

Love to hear from you, Get in touch 👋

Message was sent successfully!

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