Redirect to different URIs Based on Clients' Language Settings (OpenResty Edge)
Yichun Zhang

OPENRESTY EDGE Jul 25, 2022
OPENRESTY EDGE Updated Jul 25, 2022 6mins read
Yichun Zhang
OPENRESTY EDGE Jul 25, 2022
OPENRESTY EDGE Updated Jul 25, 2022 4mins read
Yichun Zhang
OPENRESTY XRAY Nov 12, 2021
OPENRESTY XRAY Nov 12, 2021
* What is Dynamic Tracing * Why the "Y" Name * Getting Started * Various Backends and Runtimes * Why a Unified Frontend Language * The Language Syntax
OPENRESTY XRAY Aug 31, 2020
OPENRESTY XRAY Aug 31, 2020
* What is a Flame Graph * Simple Lua samples * Complicated Lua applications * Sampling overhead * Safety * Compatibility * Other types of Lua-land Flame Graphs
OPENRESTY XRAY Aug 10, 2020
OPENRESTY XRAY Aug 10, 2020
* An empty zone * Filling entries of similar sizes * Deleting odd-numbered keys * Deleting the keys in the first half * Mitigating Fragmentation
OPENRESTY XRAY Aug 4, 2020
OPENRESTY XRAY Aug 4, 2020
* Slabs and pages * What is allocated is not what is paid for * Fake Memory Leaks * HUP reload
OPENRESTY XRAY Jan 21, 2020
OPENRESTY XRAY Jan 21, 2020
* On The System Level * On The Application Level * For Traditional Nginx Servers
OPENRESTY XRAY Jul 14, 2022
OPENRESTY XRAY Jul 14, 2022
* System Environment * Narrowing Down the Culprit without Guessing * Limiting the execution overhead of PCRE * Non-Backtracking Regular Expression Engines * Lua's Builtin Patterns * Tracing Applications inside Containers * How The Tools are Implemented * The Overhead of the Tools
OPENRESTY XRAY Jun 11, 2022
OPENRESTY XRAY Jun 11, 2022
* System Environment * Names of Loaded Lua Modules * Running Directly in the Web Console * Tracing Applications inside Containers * How The Tools are Implemented * The Overhead of the Tools
OPENRESTY XRAY Jun 10, 2022
OPENRESTY XRAY Jun 10, 2022
* System Environment * CPU-Hottest Request Hostnames * CPU-Hottest Request URIs * Digging Deeper * Running Directly in the Web Console * Tracing Applications inside Containers * How The Tools are Implemented * The Overhead of the Tools
OPENRESTY EDGE Jun 7, 2022
OPENRESTY EDGE Jun 7, 2022
OPENRESTY EDGE Jun 7, 2022
OPENRESTY EDGE Jun 7, 2022