← Back
Openresty-Edge

Building a Self-Hosted Live Streaming CDN for HLS with OpenResty Edge

  • Why live HLS breaks a naive caching setup
  • Building it on OpenResty Edge: two page rules with opposite TTLs
  • The most critical step: the Use stale proxy cache action
  • A shield tier with gateway partitions: collapsing to one fetch network-wide
  • Verifying the configuration and load testing
  • FAQ
  • Why live HLS breaks a naive caching setup
  • Building it on OpenResty Edge: two page rules with opposite TTLs
  • The most critical step: the Use stale proxy cache action
  • A shield tier with gateway partitions: collapsing to one fetch network-wide
  • Verifying the configuration and load testing
  • FAQ

Taming Internal Traffic Chaos with OpenResty Edge

  • The essential differences between north-south and east-west traffic governance
  • Four engineering pain points in the microservices deep end
  • Mesh vs. centralized internal gateway: a route comparison and OpenResty Edge’s engineering positioning
  • A three-phase progressive rollout path and pragmatic recommendations
  • The essential differences between north-south and east-west traffic governance
  • Four engineering pain points in the microservices deep end
  • Mesh vs. centralized internal gateway: a route comparison and OpenResty Edge’s engineering positioning
  • A three-phase progressive rollout path and pragmatic recommendations

OpenResty Edge Version 26.6.8 Now Available

  • Core Highlights
  • Enhanced Features & Increased Flexibility
  • Improved Usability & Observability
  • Key Fixes and Stability Enhancements
  • How to Upgrade?
  • Core Highlights
  • Enhanced Features & Increased Flexibility
  • Improved Usability & Observability
  • Key Fixes and Stability Enhancements
  • How to Upgrade?

OpenResty Edge Data Protection: From Scheduled Backups to Automatic Failover

  • First line: scheduled backups and off-host sync
  • Second line: primary–standby streaming replication
  • Third line: automatic failover cluster
  • Comparing the three approaches and selection guidance
  • First line: scheduled backups and off-host sync
  • Second line: primary–standby streaming replication
  • Third line: automatic failover cluster
  • Comparing the three approaches and selection guidance

Automating Kubernetes Gateway Node Lifecycle with OpenResty Edge

  • The gateway dilemma in the Kubernetes era: static control models vs. cloud-native reality
  • Capability one: automated lifecycle management for gateway nodes
  • Capability two: multiple K8s clusters and unified control
  • Capability three: a two-tier upstream system
  • Summary
  • The gateway dilemma in the Kubernetes era: static control models vs. cloud-native reality
  • Capability one: automated lifecycle management for gateway nodes
  • Capability two: multiple K8s clusters and unified control
  • Capability three: a two-tier upstream system
  • Summary

End-to-End Client Real IP Passthrough in OpenResty Edge

  • Use Cases and Topology
  • IP Passthrough Methods Overview
  • OpenResty Edge Configuration
  • Key Variables
  • Page Rules
  • Verification
  • Use Cases and Topology
  • IP Passthrough Methods Overview
  • OpenResty Edge Configuration
  • Key Variables
  • Page Rules
  • Verification

OpenResty Edge: Private CDN, Universal Gateway & WAF in One Platform

  • What Is OpenResty Edge? Architecture Overview
  • OpenResty Edge vs. Traditional Stack: 4 Problems Solved
  • Universal Gateway & Load Balancing: Dynamic Routing for Microservices
  • Real-World Case Studies: OTA, News, and SaaS Deployments
  • What Is OpenResty Edge? Architecture Overview
  • OpenResty Edge vs. Traditional Stack: 4 Problems Solved
  • Universal Gateway & Load Balancing: Dynamic Routing for Microservices
  • Real-World Case Studies: OTA, News, and SaaS Deployments

OpenResty Edge Design Notes: Bringing Global Traffic Scheduling Back to the Application Layer

  • Traffic Instability Is Not a Configuration Problem
  • Why Global Optimization Breaks Down Under Real Traffic
  • Control Requires Feedback, Not Faster Reactions
  • From Human-in-the-Loop Alerts to Deterministic Traffic Control
  • Traffic Instability Is Not a Configuration Problem
  • Why Global Optimization Breaks Down Under Real Traffic
  • Control Requires Feedback, Not Faster Reactions
  • From Human-in-the-Loop Alerts to Deterministic Traffic Control

Open Source OpenResty vs. OpenResty Edge: Key Differences

  • Open Source vs. OpenResty Edge at a Glance
  • When Open Source Hits Its Limits: 6 Real Scenarios
  • Choosing the Right Path for Your Infrastructure
  • Open Source vs. OpenResty Edge at a Glance
  • When Open Source Hits Its Limits: 6 Real Scenarios
  • Choosing the Right Path for Your Infrastructure

Private CDN Solution: Enterprise Edge Architecture | OpenResty Edge

  • The Breaking Point: When Public CDNs Fail the Enterprise
  • The CDN Landscape: Public CDN vs. DIY Open Source vs. Commercial Private CDN
  • From OpEx to CapEx: The Business Case for a Private CDN
  • Why OpenResty Edge? Evaluating an Enterprise Private CDN Platform
  • The Edge Is Your Competitive Advantage — Not a Commodity
  • Frequently Asked Questions
  • The Breaking Point: When Public CDNs Fail the Enterprise
  • The CDN Landscape: Public CDN vs. DIY Open Source vs. Commercial Private CDN
  • From OpEx to CapEx: The Business Case for a Private CDN
  • Why OpenResty Edge? Evaluating an Enterprise Private CDN Platform
  • The Edge Is Your Competitive Advantage — Not a Commodity
  • Frequently Asked Questions

OpenResty Edge Version 25.9.17 Now Available

  • Core Highlights
  • Enhanced Features & Increased Flexibility
  • Improved Usability & Observability
  • Key Fixes and Stability Enhancements
  • How to Upgrade?
  • Core Highlights
  • Enhanced Features & Increased Flexibility
  • Improved Usability & Observability
  • Key Fixes and Stability Enhancements
  • How to Upgrade?

Performance Takes a Leap Forward: OpenResty Edge Now Supports zstd Compression

  • The Evolution of Compression Algorithms
  • What is Zstandard (zstd)
  • Why Zstandard is Particularly Well-Suited for OpenResty Edge
  • How to Enable Zstandard (Zstd) Compression in OpenResty Edge
  • The Evolution of Compression Algorithms
  • What is Zstandard (zstd)
  • Why Zstandard is Particularly Well-Suited for OpenResty Edge
  • How to Enable Zstandard (Zstd) Compression in OpenResty Edge

How to Set Up a Self-Hosted CDN: Step-by-Step Guide with OpenResty Edge

  • How OpenResty Edge Works: Edge Node, Admin, and Origin
  • What You’ll Need Before You Start
  • Step 1 — Install OpenResty Edge and Initialize the Cluster
  • Step 2 — Plan and Register Your Edge Nodes
  • Step 3 — Configure DNS and Traffic Routing
  • Step 4 — Set Up Caching Rules for High Hit Rates
  • Step 5 — Configure Edge Security Policies
  • Step 6 — Monitor Your CDN and Set Up Alerting
Photo by Yichun Zhang
  • How OpenResty Edge Works: Edge Node, Admin, and Origin
  • What You’ll Need Before You Start
  • Step 1 — Install OpenResty Edge and Initialize the Cluster
  • Step 2 — Plan and Register Your Edge Nodes
  • Step 3 — Configure DNS and Traffic Routing
  • Step 4 — Set Up Caching Rules for High Hit Rates
  • Step 5 — Configure Edge Security Policies
  • Step 6 — Monitor Your CDN and Set Up Alerting

Accurately Restore the Real Client IP Address in OpenResty Edge

  • Set “Trusted hosts to set real IP” and “Real IP from” Globally
  • Configure the Application to Output the Client Address
  • Check the Client Address Received on OpenResty Edge
  • What is OpenResty Edge
Photo by Yichun Zhang
  • Set “Trusted hosts to set real IP” and “Real IP from” Globally
  • Configure the Application to Output the Client Address
  • Check the Client Address Received on OpenResty Edge
  • What is OpenResty Edge

Control Access to DNS Applications in OpenResty Edge's Admin Console

  • Check DNS page permissions as a super user
  • Create a user group with only read permission for this DNS application
  • Create a tester account
  • See the DNS applications with permission granted
  • What is OpenResty Edge
  • Check DNS page permissions as a super user
  • Create a user group with only read permission for this DNS application
  • Create a tester account
  • See the DNS applications with permission granted
  • What is OpenResty Edge

Call Lua modules by Edgelang in OpenResty Edge

  • Create a Lua module in OpenResty Edge
  • Call the Lua module in an HTTP application of OpenResty Edge
  • Verify the effect of calling the Lua module
  • What is OpenResty Edge
  • Create a Lua module in OpenResty Edge
  • Call the Lua module in an HTTP application of OpenResty Edge
  • Verify the effect of calling the Lua module
  • What is OpenResty Edge

Global Search in OpenResty Edge

  • Search for Request ID
  • Search for texts on the interface
  • Search for upstreams
  • Search for applications
  • Search for blog posts
  • Search for Request ID
  • Search for texts on the interface
  • Search for upstreams
  • Search for applications
  • Search for blog posts

Adding Custom Response Headers in OpenResty Edge

  • Add New Respond Header and Use String As Value
  • Use “System Hostname” As a Built-in Variable for Value
  • Add New Respond Header and Use String As Value
  • Use “System Hostname” As a Built-in Variable for Value

Configuring sticky cookies in OpenResty Edge gateways

  • Introduction to Sticky Cookie in OpenResty Edge
  • Enable Sticky Cookie for the sample application
  • Test
  • Disable Sticky Cookie
  • Test
  • Introduction to Sticky Cookie in OpenResty Edge
  • Enable Sticky Cookie for the sample application
  • Test
  • Disable Sticky Cookie
  • Test

High-Performance Web Application Firewall (WAF) in OpenResty Edge

  • Enable WAF for applications
  • Test the WAF settings of applications
  • Disable and re-enable WAF
  • WAF whitelist
  • Change the block action after a WAF hit
  • Test the new block action
  • Create WAF rule set
  • The implementation of WAF in OpenResty Edge
  • Enable WAF for applications
  • Test the WAF settings of applications
  • Disable and re-enable WAF
  • WAF whitelist
  • Change the block action after a WAF hit
  • Test the new block action
  • Create WAF rule set
  • The implementation of WAF in OpenResty Edge

The EdgeLang DSL in OpenResty Edge

  • Introduction to Edgelang
  • Add a page rule defined using Edgelang
  • Test
  • Modify the Edgelang definition of the page rule
  • Define WAF rules using Edgelang
  • Edgelang user manual
  • Introduction to Edgelang
  • Add a page rule defined using Edgelang
  • Test
  • Modify the Edgelang definition of the page rule
  • Define WAF rules using Edgelang
  • Edgelang user manual
Contact us

Love to hear from you, Get in touch 👋

Message was sent successfully!

Our Team will get back to you within 24 hours.
x