OpenResty® Scalable Web Platform by Extending NGINX with Lua
Contribute on GitHub Official Forum Try OpenResty XRay
Advanced observability built for OpenResty and more
OpenResty XRay Live Demo →
OpenResty Con 2016 (10 December 2016 9:00 AM +0800 at Shenzhen, China)
https://con.openresty.org/cn/2016/
OpenResty × Open Talk (23 March 2019 2:00 PM at Beijing, China)
http://www.huodongxing.com/event/2481310558700
OpenResty × Open Talk (11 May 2019 2:00 PM at Wuhan, China)
https://www.huodongxing.com/event/1487401382400
OpenResty XRay Empowers LLVM clang Performance Optimization Practices
Self-Optimization: The Performance Evolution of OpenResty XRay
OpenResty XRay Helps Boost Script Performance by 44 Times
Cross-Media Data Structure Drift: OpenResty XRay Enables 20x Performance Improvement
From OOM to O(1): The Implementation Path of Streaming JSON Parser
From Days to Hours: How OpenResty XRay Accelerated the Linux shred Tool by Dozens of Times
Case Study: OpenResty XRay Doubles Ylang Compiler Performance
Analyzing Tomcat Java Web Application Request Latency (Using OpenResty XRay)
Analyzing CPU, off-CPU and Disk I/O Usage of Java Applications (Using OpenResty XRay)
A Quick Tour to OpenResty XRay’s Web Console
Pinpointing the Python Code Paths with High Disk I/O (using OpenResty XRay)
How to Trace Exceptions inside PHP Applications (using OpenResty XRay)
Install OpenResty XRay’s Agents on Kubernetes cluster
How to Automate Managing Gateway Servers in K8s Environment (using OpenResty Edge)
Use Lua Extensions to Respond to Gateway Server Offline Events in OpenResty Edge
Pinpointing the Hottest Rust Code Paths with High Disk I/O (using OpenResty XRay)
Introduction to OpenResty XRay Mobile Apps
Locate Large Memory Objects inside PHP Processes (using OpenResty XRay)
Enable Automatic Healthcheck for Gateway Servers in OpenResty Edge
How to Use Gateway Partitions in OpenResty Edge