Timing Lua Code Correctly in OpenResty
Lookup OpenResty Documentation on Terminal with restydoc
Share Data Across Requests Served by OpenResty
Install OpenResty on CentOS 8 via dnf
The resty Command-Line Utility Demo
Write Your Own Lua Modules for OpenResty Applications
Hello World HTTP Example in OpenResty
OpenResty 1.19.3.1 released
Introduction to Lua-Land CPU Flame Graphs
- What is a Flame Graph
- Simple Lua samples
- Complicated Lua applications
- Sampling overhead
- Safety
- Compatibility
- Other types of Lua-land Flame Graphs
- What is a Flame Graph
- Simple Lua samples
- Complicated Lua applications
- Sampling overhead
- Safety
- Compatibility
- Other types of Lua-land Flame Graphs
Memory Fragmentation in OpenResty and Nginx's Shared Memory Zones
- An empty zone
- Filling entries of similar sizes
- Deleting odd-numbered keys
- Deleting the keys in the first half
- Mitigating Fragmentation
- An empty zone
- Filling entries of similar sizes
- Deleting odd-numbered keys
- Deleting the keys in the first half
- Mitigating Fragmentation
How OpenResty and Nginx Shared Memory Zones Consume RAM
- Slabs and pages
- What is allocated is not what is paid for
- Fake Memory Leaks
- HUP reload
- Slabs and pages
- What is allocated is not what is paid for
- Fake Memory Leaks
- HUP reload
OpenResty 1.17.8.1 released
- OpenResty 1.17.8.1 released
- Full Changelog
- The Next Release
- OpenResty 1.17.8.1 released
- Full Changelog
- The Next Release
The OpenResty 10-Year Community Report: OpenSource Projects
- The OpenResty 10-Year Community Report: OpenSource Projects
- Milestones Overview
- Search Stats – an Increasing Trend
- Contribution Stats – Rising Numbers
- Final Thank You
- The OpenResty 10-Year Community Report: OpenSource Projects
- Milestones Overview
- Search Stats – an Increasing Trend
- Contribution Stats – Rising Numbers
- Final Thank You
OpenResty Inc. launch new real time diagnostics product
OpenResty 1.15.8.3 + OpenResty 1.17.8.1 RC1 released
- Full Changelog
- The Next Release
- Full Changelog
- The Next Release
How OpenResty and Nginx Allocate and Manage Memory
- On The System Level
- On The Application Level
- For Traditional Nginx Servers
- On The System Level
- On The Application Level
- For Traditional Nginx Servers
Join Us
- Backend Engineer / System Engineer
- Sales Engineer
- Backend Engineer / System Engineer
- Sales Engineer
The LuaJIT GC64 Mode
- The Old Memory Limit
- When Hitting The Memory Limit
- The Memory Limit Is Per Process
- GC-Managed Memory
- Memory Allocated Outside GC
- Extending The x64 Mode to The 4 GB Limit
- The New GC64 Mode
- How to Enable The GC64 Mode
- Performance Impact
- Debugging and Profiling Tool Chains
- The Old Memory Limit
- When Hitting The Memory Limit
- The Memory Limit Is Per Process
- GC-Managed Memory
- Memory Allocated Outside GC
- Extending The x64 Mode to The 4 GB Limit
- The New GC64 Mode
- How to Enable The GC64 Mode
- Performance Impact
- Debugging and Profiling Tool Chains