---
title: "OpenResty Learning Center: NGINX, Lua, Performance, and API Gateway Tutorials - API7.ai"
description: "Learn OpenResty with practical NGINX and Lua tutorials for performance, caching, traffic control, and API gateway patterns in production systems."
url: "https://api7.ai/de/learning-center/openresty"
---

# OpenResty (NGINX + Lua)

[![Was ist der Unterschied zwischen OpenResty und NGINX?](https://static.api7.ai/2022/10/02/6338eea79f757.png)](https://api7.ai/de/learning-center/openresty/openresty-vs-nginx)

OpenResty (NGINX + Lua)

September 9, 2022

#### [Was ist der Unterschied zwischen OpenResty und NGINX?](https://api7.ai/de/learning-center/openresty/openresty-vs-nginx)

Was ist OpenResty und warum wird OpenResty heutzutage von so vielen Unternehmen verwendet? Lesen Sie diesen Beitrag, um mehr über seine dynamischen und nicht-blockierenden Funktionen zu erfahren.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Dein erstes OpenResty-Programm: Hello World](https://static.api7.ai/2022/10/02/6338ecfc5d6c2.png)](https://api7.ai/de/learning-center/openresty/hello-world-in-openresty)

OpenResty (NGINX + Lua)

September 9, 2022

#### [Dein erstes OpenResty-Programm: Hello World](https://api7.ai/de/learning-center/openresty/hello-world-in-openresty)

Folgen Sie diesem Beitrag, um Hello World in OpenResty zu implementieren!

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Subprojects hinter OpenResty](https://static.api7.ai/2022/10/02/6338ed50a167c.png)](https://api7.ai/de/learning-center/openresty/subprojects-behind-openresty)

OpenResty (NGINX + Lua)

September 12, 2022

#### [Subprojects hinter OpenResty](https://api7.ai/de/learning-center/openresty/subprojects-behind-openresty)

Dieser Beitrag stellt die Verzeichnisstruktur von OpenResty sowie verwandte Tools vor, wie NGINX C Modules, test-nginx, lua-resty-Projekte und mehr.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Wie man Third-Party-Pakete von OpenResty mit LuaRocks und OPM verwaltet?](https://static.api7.ai/2022/10/02/6338ee48e0c56.png)](https://api7.ai/de/learning-center/openresty/how-to-manage-openresty-packages)

OpenResty (NGINX + Lua)

September 17, 2022

#### [Wie man Third-Party-Pakete von OpenResty mit LuaRocks und OPM verwaltet?](https://api7.ai/de/learning-center/openresty/how-to-manage-openresty-packages)

Wir können OPM oder LuaRocks verwenden, um OpenResty-Drittanbieterpakete zu verwalten. Erfahren Sie mehr, indem Sie diesen Artikel lesen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Kenntnisse über NGINX in OpenResty](https://static.api7.ai/2022/10/02/6338edbe6f0be.png)](https://api7.ai/de/learning-center/openresty/knowledge-of-nginx-used-in-openresty)

OpenResty (NGINX + Lua)

September 17, 2022

#### [Kenntnisse über NGINX in OpenResty](https://api7.ai/de/learning-center/openresty/knowledge-of-nginx-used-in-openresty)

Nginx bietet das Master-Worker-Modell und die Phasen der Anfrageausführung. Durch das Lesen dieses Beitrags können Sie die Grundlagen von Nginx besser verstehen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Erste Schritte mit Lua](https://static.api7.ai/2022/10/02/6338ec7449840.png)](https://api7.ai/de/learning-center/openresty/getting-started-with-lua)

OpenResty (NGINX + Lua)

September 23, 2022

#### [Erste Schritte mit Lua](https://api7.ai/de/learning-center/openresty/getting-started-with-lua)

Lua ist eine leichtgewichtige und hochrangige Programmiersprache, die hauptsächlich für die eingebettete Verwendung in Anwendungen entwickelt wurde. Hier können Sie mit Lua loslegen!

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Was ist der Unterschied zwischen LuaJIT und Standard Lua?](https://static.api7.ai/2022/10/02/6338ebfdd2da2.png)](https://api7.ai/de/learning-center/openresty/luajit-vs-lua)

OpenResty (NGINX + Lua)

September 23, 2022

#### [Was ist der Unterschied zwischen LuaJIT und Standard Lua?](https://api7.ai/de/learning-center/openresty/luajit-vs-lua)

LuaJIT ist ein Just-In-Time-Compiler (JIT) für die Programmiersprache Lua. Was macht LuaJIT schneller als Lua? Was ist der Unterschied zwischen ihnen?

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Why Does lua-resty-core Perform Better？](https://static.api7.ai/2022/10/02/6338e9e855ca0.png)](https://api7.ai/de/learning-center/openresty/why-lua-resty-core-perform-better)

OpenResty (NGINX + Lua)

September 30, 2022

#### [Why Does lua-resty-core Perform Better？](https://api7.ai/de/learning-center/openresty/why-lua-resty-core-perform-better)

The lua-resty-core is a new FFI-based API for lua-nginx-module, which provides higher performance. Learn more from this post.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Der Nachteil des JIT-Compilers: Warum NYI vermeiden?](https://static.api7.ai/2022/10/02/6338eb0183eea.png)](https://api7.ai/de/learning-center/openresty/avoid-lua-not-yet-implemented-features)

OpenResty (NGINX + Lua)

September 30, 2022

#### [Der Nachteil des JIT-Compilers: Warum NYI vermeiden?](https://api7.ai/de/learning-center/openresty/avoid-lua-not-yet-implemented-features)

LuaJIT verfügt über mehrere noch nicht implementierte Funktionen (LuaJIT NYI), die man gut kennen sollte, um leistungsstarke Lua-Codes zu schreiben.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Was ist eine Tabelle und Metatabelle in Lua?](https://static.api7.ai/2022/10/14/634974e027871.png)](https://api7.ai/de/learning-center/openresty/lua-table-and-metatable)

OpenResty (NGINX + Lua)

October 11, 2022

#### [Was ist eine Tabelle und Metatabelle in Lua?](https://api7.ai/de/learning-center/openresty/lua-table-and-metatable)

Tabelle ist der einzige Datenstrukturierungsmechanismus in Lua. Wir können Tabellen verwenden, um gewöhnliche Arrays, Symboltabellen, Mengen, Datensätze, Warteschlangen und andere Datenstrukturen darzustellen. Erfahren Sie mehr in diesem Beitrag.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Top-Tipps: Identifizierung einzigartiger Konzepte und Fallstricke in Lua](https://static.api7.ai/2022/10/14/634974e2dd70a.png)](https://api7.ai/de/learning-center/openresty/lua-basic-concepts-and-pitfalls)

OpenResty (NGINX + Lua)

October 12, 2022

#### [Top-Tipps: Identifizierung einzigartiger Konzepte und Fallstricke in Lua](https://api7.ai/de/learning-center/openresty/lua-basic-concepts-and-pitfalls)

Hier sind einige einzigartige Lua-Konzepte, z. B. Weak Table, Closure und Upvalue.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Was passiert, wenn es einen Konflikt zwischen Lua-Regeln und der NGINX-Konfiguration gibt?](https://static.api7.ai/2022/10/14/634974e117ebd.png)](https://api7.ai/de/learning-center/openresty/conflict-between-lua-rules-and-nginx)

OpenResty (NGINX + Lua)

October 13, 2022

#### [Was passiert, wenn es einen Konflikt zwischen Lua-Regeln und der NGINX-Konfiguration gibt?](https://api7.ai/de/learning-center/openresty/conflict-between-lua-rules-and-nginx)

Einige Fragen und Antworten zu OpenResty, API Gateway und Lua.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Was macht OpenResty so besonders?](https://static.api7.ai/2022/10/14/634974e090ab4.png)](https://api7.ai/de/learning-center/openresty/openresty-getting-started)

OpenResty (NGINX + Lua)

October 14, 2022

#### [Was macht OpenResty so besonders?](https://api7.ai/de/learning-center/openresty/openresty-getting-started)

OpenResty basiert auf NGINX und LuaJIT. Beginnen Sie hier, um die grundlegenden Konzepte und die Funktionsweise zu erlernen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Dokumentation und Testfälle: Leistungsstarke Werkzeuge zur Lösung von OpenResty-Entwicklungsproblemen](https://static.api7.ai/2022/10/23/635548f2bbb62.png)](https://api7.ai/de/learning-center/openresty/openresty-documentation-and-test-cases)

OpenResty (NGINX + Lua)

October 23, 2022

#### [Dokumentation und Testfälle: Leistungsstarke Werkzeuge zur Lösung von OpenResty-Entwicklungsproblemen](https://api7.ai/de/learning-center/openresty/openresty-documentation-and-test-cases)

OpenResty bietet nicht nur eine detaillierte Dokumentation mit API-Parametern, Rückgabewert-Typisierung und Beispielcodes, sondern wird auch gründlich mit Testfällen überprüft, was Entwicklern dabei hilft, OpenResty effektiv zu nutzen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty ist das erweiterte NGINX mit dynamischen Anfragen und Antworten](https://static.api7.ai/2022/10/23/635548f2dd41e.png)](https://api7.ai/de/learning-center/openresty/handling-requests-responses-dynamically)

OpenResty (NGINX + Lua)

October 23, 2022

#### [OpenResty ist das erweiterte NGINX mit dynamischen Anfragen und Antworten](https://api7.ai/de/learning-center/openresty/handling-requests-responses-dynamically)

OpenResty ist das erweiterte NGINX mit dynamischen Anfragen und Antworten, und dieser Artikel erklärt die APIs zur Manipulation von Anfragen und Antworten in OpenResty, wie zum Beispiel "ngx.req.set\_method", "ngx.req.set\_uri\_args", "ngx.req.set\_header" usw.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Kommunikationsmagie zwischen NGINX-Workern: Eine der wichtigsten Datenstrukturen \`shared dict\`](https://static.api7.ai/2022/10/28/635ba9ebe407a.png)](https://api7.ai/de/learning-center/openresty/communication-magic-between-nginx-workers-shared-dict)

OpenResty (NGINX + Lua)

October 27, 2022

#### [Kommunikationsmagie zwischen NGINX-Workern: Eine der wichtigsten Datenstrukturen `shared dict`](https://api7.ai/de/learning-center/openresty/communication-magic-between-nginx-workers-shared-dict)

shared dict ist eine wichtige Datenstruktur in NGINX und OpenResty.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Der Kern von OpenResty: cosocket](https://static.api7.ai/2022/10/28/635bae79cdffd.png)](https://api7.ai/de/learning-center/openresty/the-core-of-openresty-cosocket)

OpenResty (NGINX + Lua)

October 28, 2022

#### [Der Kern von OpenResty: cosocket](https://api7.ai/de/learning-center/openresty/the-core-of-openresty-cosocket)

Die Cosocket ist die Grundlage verschiedener lua-resty-\* nicht-blockierender Bibliotheken. Dieser Artikel führt die grundlegenden Konzepte und gängigen APIs der Cosocket ein.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Jenseits des Web-Servers: Privilegierte Prozesse und Timer-Tasks](https://static.api7.ai/2022/11/04/6364e41a51e18.png)](https://api7.ai/de/learning-center/openresty/privileged-process-and-timer-tasks)

OpenResty (NGINX + Lua)

November 3, 2022

#### [Jenseits des Web-Servers: Privilegierte Prozesse und Timer-Tasks](https://api7.ai/de/learning-center/openresty/privileged-process-and-timer-tasks)

Privileged Process und Timer Tasks sind wichtige Funktionen, die OpenResty von NGINX und anderen Webservern unterscheiden.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Einführung in gängige APIs in OpenResty](https://static.api7.ai/2022/11/03/63638d7f43be0.png)](https://api7.ai/de/learning-center/openresty/introduction-openresty-common-apis)

OpenResty (NGINX + Lua)

November 4, 2022

#### [Einführung in gängige APIs in OpenResty](https://api7.ai/de/learning-center/openresty/introduction-openresty-common-apis)

Dieser Artikel führt Sie in die Verwendung der gängigen OpenResty-APIs zur Zeitmanipulation, regulären Ausdrücken und anderen häufigen Problemen ein.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Verarbeitung von Layer 4-Datenverkehr und Implementierung eines Memcached-Servers mit OpenResty](https://static.api7.ai/2022/11/11/636e1cd19ec42.png)](https://api7.ai/de/learning-center/openresty/implementing-memcached-server)

OpenResty (NGINX + Lua)

November 10, 2022

#### [Verarbeitung von Layer 4-Datenverkehr und Implementierung eines Memcached-Servers mit OpenResty](https://api7.ai/de/learning-center/openresty/implementing-memcached-server)

OpenResty ist einfach zu implementieren, um einen Memcached-Server mit dem Stream-Modul von NGINX zu nutzen, das den Layer-4-Datenverkehr verarbeiten kann.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty FAQ | Privileged Process-Berechtigungen, Ausführungsphase und mehr](https://static.api7.ai/2022/11/13/6370ea6a2e791.png)](https://api7.ai/de/learning-center/openresty/faq-2)

OpenResty (NGINX + Lua)

November 11, 2022

#### [OpenResty FAQ | Privileged Process-Berechtigungen, Ausführungsphase und mehr](https://api7.ai/de/learning-center/openresty/faq-2)

Das NGINX + Lua (OpenResty) FAQ beantwortet Fragen zu Berechtigungen privilegierter Prozesse, Phasen und Debugging, der Anwendung von ngx.exit, Variablen und Race Conditions.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Hindernis beim Code-Beitrag: \`test::nginx\`](https://static.api7.ai/2022/11/18/637726197c166.png)](https://api7.ai/de/learning-center/openresty/introduction-to-test-nginx)

OpenResty (NGINX + Lua)

November 17, 2022

#### [Hindernis beim Code-Beitrag: `test::nginx`](https://api7.ai/de/learning-center/openresty/introduction-to-test-nginx)

test::nginx ist eine DSL, die für TDD in OpenResty verwendet wird und für Tests von NGINX und HTTP eingesetzt werden kann.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Testmethoden von \`test::nginx\`: Konfiguration, Senden von Anfragen und Verarbeiten von Antworten](https://static.api7.ai/2022/11/18/63772706eb042.png)](https://api7.ai/de/learning-center/openresty/all-inclusive-testing-methods-test-nginx)

OpenResty (NGINX + Lua)

November 18, 2022

#### [Testmethoden von `test::nginx`: Konfiguration, Senden von Anfragen und Verarbeiten von Antworten](https://api7.ai/de/learning-center/openresty/all-inclusive-testing-methods-test-nginx)

Dieser Artikel beschreibt, wie man test::nginx verwendet, um Anfragen zu senden und Antworten in einem Testfall zu verarbeiten.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Unbekannte Verwendung von \`test::nginx\`](https://static.api7.ai/2022/11/25/63802a7fb4697.png)](https://api7.ai/de/learning-center/openresty/little-known-usage-of-test-nginx)

OpenResty (NGINX + Lua)

November 24, 2022

#### [Unbekannte Verwendung von `test::nginx`](https://api7.ai/de/learning-center/openresty/little-known-usage-of-test-nginx)

test::nginx bietet Funktionen wie Preprocessor, benutzerdefinierte Funktionen, Shuffle und Reindex.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Genauigkeit bei Performance-Tests mit \`wrk\`](https://static.api7.ai/2022/11/25/63802abdc3b1b.png)](https://api7.ai/de/learning-center/openresty/performance-testing-tool-wrk)

OpenResty (NGINX + Lua)

November 25, 2022

#### [Genauigkeit bei Performance-Tests mit `wrk`](https://api7.ai/de/learning-center/openresty/performance-testing-tool-wrk)

Dieser Artikel beschreibt die Funktionen des Performance-Testing-Tools \`wrk\` und erklärt, wie man es für effiziente und präzise Performance-Tests einsetzen kann.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty FAQ | Netzwerkstruktur für Tests, SSL-bezogene Funktionen, DSL, \`ab\`-Tool](https://static.api7.ai/2022/12/02/63896c177fde1.png)](https://api7.ai/de/learning-center/openresty/faq-3)

OpenResty (NGINX + Lua)

December 1, 2022

#### [OpenResty FAQ | Netzwerkstruktur für Tests, SSL-bezogene Funktionen, DSL, `ab`-Tool](https://api7.ai/de/learning-center/openresty/faq-3)

Dieser Artikel beschreibt, wie man eine Testnetzwerkumgebung aufbaut, die Unterstützung von test::nginx für SSL, DSL und das \`ab\`-Tool.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Non-blocking I/O – Der Schlüssel zur Verbesserung der OpenResty-Leistung](https://static.api7.ai/2022/12/05/638dce5075e0f.png)](https://api7.ai/de/learning-center/openresty/blocking-io)

OpenResty (NGINX + Lua)

December 2, 2022

#### [Non-blocking I/O – Der Schlüssel zur Verbesserung der OpenResty-Leistung](https://api7.ai/de/learning-center/openresty/blocking-io)

Vermeiden Sie die Verwendung von blockierenden I/O-Operationen in OpenResty, da sie die Leistung beeinträchtigen. Einige häufig falsch verwendete Operationen sind: das Ausführen externer Befehle, die Handhabung von Festplatten-I/O und die Verwendung von lusockets.

[OpenResty](https://api7.ai/tags/openresty)

[Lua](https://api7.ai/tags/lua)

[Nginx](https://api7.ai/tags/nginx)

[![Vorteile und Nachteile von \`string\` in OpenResty](https://static.api7.ai/2022/12/09/6392eeb028c7f.png)](https://api7.ai/de/learning-center/openresty/advantages-and-disadvantages-of-string)

OpenResty (NGINX + Lua)

December 8, 2022

#### [Vorteile und Nachteile von `string` in OpenResty](https://api7.ai/de/learning-center/openresty/advantages-and-disadvantages-of-string)

Dieser Artikel stellt die Optimierungstechniken vor, die in OpenResty befolgt werden sollten: Anfragen kurz, einfach und schnell verarbeiten und die Erzeugung von Zwischendaten vermeiden. Außerdem werden die Optimierungstechniken für Strings gezeigt.

[OpenResty](https://api7.ai/tags/openresty)

[Lua](https://api7.ai/tags/lua)

[Nginx](https://api7.ai/tags/nginx)

[![Tipps für eine 10-fache Leistungssteigerung in OpenResty: Die \`Table\`-Datenstruktur](https://static.api7.ai/2022/12/09/6392ea632a2b0.png)](https://api7.ai/de/learning-center/openresty/tips-10x-performance-improvement-openresty-table-data-structure)

OpenResty (NGINX + Lua)

December 9, 2022

#### [Tipps für eine 10-fache Leistungssteigerung in OpenResty: Die `Table`-Datenstruktur](https://api7.ai/de/learning-center/openresty/tips-10x-performance-improvement-openresty-table-data-structure)

In OpenResty hat die Verwendung von \`table\` einen erheblichen Einfluss auf die Leistung. Dieser Artikel beschreibt, wie die Leistung durch manuelle Verwaltung von Indizes, Wiederverwendung von \`table\` und die Nutzung von \`tablepool\` optimiert werden kann.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty Coding Style Guide](https://static.api7.ai/2022/12/15/639adf5d98bc3.png)](https://api7.ai/de/learning-center/openresty/openresty-coding-style-guide)

OpenResty (NGINX + Lua)

December 15, 2022

#### [OpenResty Coding Style Guide](https://api7.ai/de/learning-center/openresty/openresty-coding-style-guide)

Der OpenResty Style Guide enthält allgemeine Regeln darüber, „wie man“ OpenResty-, Lua- und NGINX-Code schreibt.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Verschiedene Debugging-Methoden in OpenResty](https://static.api7.ai/2022/12/15/639ade5d3f4f3.png)](https://api7.ai/de/learning-center/openresty/debugging-methods-openresty)

OpenResty (NGINX + Lua)

December 16, 2022

#### [Verschiedene Debugging-Methoden in OpenResty](https://api7.ai/de/learning-center/openresty/debugging-methods-openresty)

Dieser Artikel beschreibt, wie man in OpenResty mit Breakpoints und Print-Logs debuggt, den Binary Search Algorithmus und Kommentare verwendet, dynamisches Debugging durchführt, Flame Graphs erstellt und mehr.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Schlüssel zu hoher Leistung: \`shared dict\` und \`lru\` Cache](https://static.api7.ai/2022/12/23/63a54acc69330.png)](https://api7.ai/de/learning-center/openresty/high-performance-keys-shared-dict-lru-cache)

OpenResty (NGINX + Lua)

December 22, 2022

#### [Schlüssel zu hoher Leistung: `shared dict` und `lru` Cache](https://api7.ai/de/learning-center/openresty/high-performance-keys-shared-dict-lru-cache)

Dieser Artikel führt Sie in die Anwendungsszenarien, die Verwendung und die Implementierungsprinzipien von \`shared dict\` und \`lru\` Cache in Openresty ein.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![\`systemtap-toolkit\` und \`stapxx\`: Wie man Daten nutzt, um schwierige Probleme zu lösen?](https://static.api7.ai/2022/12/23/63a548149b18c.png)](https://api7.ai/de/learning-center/openresty/systemtap-toolkit-and-stapxx)

OpenResty (NGINX + Lua)

December 22, 2022

#### [`systemtap-toolkit` und `stapxx`: Wie man Daten nutzt, um schwierige Probleme zu lösen?](https://api7.ai/de/learning-center/openresty/systemtap-toolkit-and-stapxx)

Die auf Systemtap basierenden Werkzeugsätze: systemtap-toolkit und stapxx können zur Lösung von Problemen bei der Echtzeitanalyse und Diagnose von NGINX und OpenResty verwendet werden.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Wie man Cache Stampede vermeidet](https://static.api7.ai/2022/12/30/63ae8b050ab9e.png)](https://api7.ai/de/learning-center/openresty/how-to-avoid-cache-stampede)

OpenResty (NGINX + Lua)

December 29, 2022

#### [Wie man Cache Stampede vermeidet](https://api7.ai/de/learning-center/openresty/how-to-avoid-cache-stampede)

Wir können aktive Cache-Aktualisierung, lua-resty-lock, lua-resty-shcache und NGINX-Direktiven verwenden, um Cache-Stampedes in NGINX und OpenResty zu lösen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![\`lua-resty-\*\`-Kapselung befreit Entwickler von mehrstufigem Caching](https://static.api7.ai/2022/12/30/63aeaa94b24c8.png)](https://api7.ai/de/learning-center/openresty/lua-resty-encapsulation-releases-developers-from-caching)

OpenResty (NGINX + Lua)

December 30, 2022

#### [`lua-resty-*`-Kapselung befreit Entwickler von mehrstufigem Caching](https://api7.ai/de/learning-center/openresty/lua-resty-encapsulation-releases-developers-from-caching)

Dieser Artikel führt die Implementierungsprinzipien und die Verwendung von zwei Cache-Encapsulation-Bibliotheken ein: \`lua-resty-memcached-shdict\` und \`lua-resty-mlcache\`.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Umgang mit Bursty Traffic: Leaky Bucket- und Token Bucket-Algorithmen](https://static.api7.ai/2023/01/05/63b6948f84a38.png)](https://api7.ai/de/learning-center/openresty/how-to-deal-with-bursty-traffic)

OpenResty (NGINX + Lua)

January 5, 2023

#### [Umgang mit Bursty Traffic: Leaky Bucket- und Token Bucket-Algorithmen](https://api7.ai/de/learning-center/openresty/how-to-deal-with-bursty-traffic)

Dieser Artikel erklärt, wie die Leaky-Bucket- und Token-Bucket-Algorithmen in NGINX und OpenResty verwendet werden können, um plötzliche Verkehrsspitzen zu bewältigen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Dynamische Rate-Limiting in OpenResty](https://static.api7.ai/uploads/2023/01/06/hkkLMlET_Hello%20World%20in%20OpenResty%20%2810%29.png)](https://api7.ai/de/learning-center/openresty/flexible-dynamic-rate-limiting)

OpenResty (NGINX + Lua)

January 6, 2023

#### [Dynamische Rate-Limiting in OpenResty](https://api7.ai/de/learning-center/openresty/flexible-dynamic-rate-limiting)

Lassen Sie uns lernen, wie man die Implementierung von \`limit-req\`, \`limit-count\`, \`limit-conn\` und \`limit.traffic\` in \`lua-resty-limit-traffic\` verwendet und damit Rate Limiting durchführt.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty's Killer-Funktion: Dynamik](https://static.api7.ai/uploads/2023/01/12/kluDFiQ6_Hello%20World%20in%20OpenResty%20%287%29.png)](https://api7.ai/de/learning-center/openresty/openresty-killer-feature-dynamic)

OpenResty (NGINX + Lua)

January 12, 2023

#### [OpenResty's Killer-Funktion: Dynamik](https://api7.ai/de/learning-center/openresty/openresty-killer-feature-dynamic)

Openresty ermöglicht FaaS, Edge Computing, dynamisches Upstream und mehr durch die dynamischen Funktionen, die von LuaJIT bereitgestellt werden.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Drei häufig verwendete Lua Resty-Bibliotheken in OpenResty](https://static.api7.ai/uploads/2023/01/15/sIYDRQAH_Hello%20World%20in%20OpenResty.png)](https://api7.ai/de/learning-center/openresty/lua-resty-libraries-in-openresty)

OpenResty (NGINX + Lua)

January 13, 2023

#### [Drei häufig verwendete Lua Resty-Bibliotheken in OpenResty](https://api7.ai/de/learning-center/openresty/lua-resty-libraries-in-openresty)

Lassen Sie uns die häufig verwendeten Lua Resty-Bibliotheken in OpenResty kennenlernen: \`lua-resty-ngxvar\`, \`lua-rapidjson\` und \`lua-resty-worker-events\`.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty FAQ | Dynamisches Laden, NYI und Caching von Shared Dict](https://static.api7.ai/uploads/2023/01/28/JNIy07vr_Hello%20World%20in%20OpenResty%20%289%29.png)](https://api7.ai/de/learning-center/openresty/faq-4)

OpenResty (NGINX + Lua)

January 19, 2023

#### [OpenResty FAQ | Dynamisches Laden, NYI und Caching von Shared Dict](https://api7.ai/de/learning-center/openresty/faq-4)

Dieser Artikel erklärt dynamisches Laden, blockierende Operationen, NYI (Not Yet Implemented), dynamisches Upstream und das Caching von gemeinsamen Wörterbüchern.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Teil 1: Wie man ein Microservices-API-Gateway mit OpenResty erstellt](https://static.api7.ai/uploads/2023/02/07/FY0wz1b6_43.png)](https://api7.ai/de/learning-center/openresty/how-to-build-a-microservice-api-gateway-part-1)

OpenResty (NGINX + Lua)

January 20, 2023

#### [Teil 1: Wie man ein Microservices-API-Gateway mit OpenResty erstellt](https://api7.ai/de/learning-center/openresty/how-to-build-a-microservice-api-gateway-part-1)

Dieser Artikel führt die Rolle, Kernkomponenten und Konzepte eines Microservice-API-Gateways ein.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Teil 2: Wie man ein Microservices-API-Gateway mit OpenResty erstellt](https://static.api7.ai/uploads/2023/02/07/FDLX3VMh_44.png)](https://api7.ai/de/learning-center/openresty/how-to-build-a-microservice-api-gateway-part-2)

OpenResty (NGINX + Lua)

February 2, 2023

#### [Teil 2: Wie man ein Microservices-API-Gateway mit OpenResty erstellt](https://api7.ai/de/learning-center/openresty/how-to-build-a-microservice-api-gateway-part-2)

Die technische Auswahl der vier Kernkomponenten des API-Gateways: Speicher, Routing, Schema und Plugins, wird jeweils vorgestellt.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![Teil 3: Wie man ein Microservices API Gateway mit OpenResty erstellt](https://static.api7.ai/uploads/2023/02/07/3XJXY9Jy_45.png)](https://api7.ai/de/learning-center/openresty/how-to-build-a-microservices-api-gateway-part-3)

OpenResty (NGINX + Lua)

February 3, 2023

#### [Teil 3: Wie man ein Microservices API Gateway mit OpenResty erstellt](https://api7.ai/de/learning-center/openresty/how-to-build-a-microservices-api-gateway-part-3)

Es werden minimale Beispiele vorgestellt, wie man ein API-Gateway über die NGINX-Konfiguration und -Initialisierung betreibt, Routen und Plugins abgleicht, Plugins lädt und Plugins schreibt.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)

[![OpenResty FAQ | Wie OpenResty in der Praxis eingesetzt wird](https://static.api7.ai/uploads/2023/02/12/jbv9M0zi_Hello%20World%20in%20OpenResty%20%283%29.png)](https://api7.ai/de/learning-center/openresty/faq-5)

OpenResty (NGINX + Lua)

February 10, 2023

#### [OpenResty FAQ | Wie OpenResty in der Praxis eingesetzt wird](https://api7.ai/de/learning-center/openresty/faq-5)

Dieser Artikel beschreibt, wie OpenResty in der Praxis eingesetzt wird, die Datenbankkapselung von OpenResty, das OpenResty-Webframework und andere damit verbundene Themen.

[OpenResty](https://api7.ai/tags/openresty)

[NGINX](https://api7.ai/tags/nginx)

[Lua](https://api7.ai/tags/lua)
