Photo by 2Photo Pots
Photo by 2Photo Pots
Photo by

OpenResty 1.19.3.1 released

We are happy to announce the new formal release, 1.19.3.1, of our OpenResty web platform based on NGINX and LuaJIT. The fu... Read More »

Photo by Guido Jansen

Introduction to Lua-Land CPU Flame Graphs

What is a Flame Graph Simple Lua samples Complicated Lua applications... Read More »

Photo by Elena Mozhvilo

Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

An empty zone Filling entries of similar sizes Deleting odd-numbered keys... Read More »

Photo by Jose G. Ortega Castro

How OpenResty and Nginx Shared Memory Zones Consume RAM

Slabs and pages What is allocated is not what is paid for Fake Memory Leaks... Read More »

Photo by

OpenResty 1.17.8.1 released

OpenResty 1.17.8.1 released OpenResty 1.17.8.1, based on the Nginx 1.17.8 core, has been officially released. For the full... Read More »

Photo by

The Wonderland of Dynamic Tracing (Part 4 of 7)

Flame Graphs A Word on OpenResty XRay Read More »

Photo by

The Wonderland of Dynamic Tracing (Part 3 of 7)

Applications of SystemTap in Production A Word on OpenResty XRay Read More »

Photo by

The Wonderland of Dynamic Tracing (Part 2 of 7)

DTrace SystemTap DTrace and SystemTap... Read More »

Photo by Philip Brown

The Wonderland of Dynamic Tracing (Part 1 of 7)

Dynamic Tracing What It Is Too Good to be True?... Read More »