← Back

How we solved a CPU bottleneck caused by Lua exceptions in a custom Kong plugin (using OpenResty XRay)

Photo by Yichun Zhang

Memory and CPU usage statistics among Kong plugins online (using OpenResty XRay)

Photo by Yichun Zhang

Troubleshooting the extra 200-ms request latency online

Photo by Yichun Zhang

Real-Time Request Counting against Nginx Processes via YSQL

Photo by Yichun Zhang

When Lua IPC Pipes Block OpenResty or Nginx's Event Loops

Photo by Yichun Zhang

Optimize Memory Fragmentation due to Huge Nginx Configuration

Photo by Yichun Zhang

Tracing the Slowest PCRE Regular Expressions in OpenResty or Nginx Processes

Listing Loaded Lua Modules in OpenResty or Nginx Processes

Photo by Yichun Zhang

Analyzing the Most CPU-Consuming Requests in OpenResty or Nginx

Photo by Yichun Zhang

Install OpenResty on Ubuntu 20.04 via apt-get

Photo by Ubuntu

Streaming HTTP Response Output in OpenResty

Photo by Michal Matlon

Precompile Lua Modules into LuaJIT Bytecode to Speedup OpenResty Startup

Photo by Yichun Zhang

Timing Lua Code Correctly in OpenResty

Photo by Andrik Langfield

Lookup OpenResty Documentation on Terminal with restydoc

Photo by Cristina Gottardi

Share Data Across Requests Served by OpenResty

Photo by Gautam Ganguly

Install OpenResty on CentOS 8 via dnf

Photo by Yichun Zhang

The resty Command-Line Utility Demo

Photo by Markus Spiske & Yichun Zhang

Write Your Own Lua Modules for OpenResty Applications

Photo by Gerry Roarty

Hello World HTTP Example in OpenResty

Photo by 2Photo Pots

Introduction to Lua-Land CPU Flame Graphs

Photo by Guido Jansen

Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones

Photo by Elena Mozhvilo

How OpenResty and Nginx Shared Memory Zones Consume RAM

Photo by Jose G. Ortega Castro

How OpenResty and Nginx Allocate and Manage Memory

Photo by Harrison Broadbent
Contact us

Love to hear from you, Get in touch 👋

Message was sent successfully!

Our Team will get back to you within 24 hours.