OpenResty (NGINX + Lua)
February 10, 2023
この記事では、OpenRestyの実践的な使用方法、OpenRestyのデータベースカプセル化、OpenRestyのWebフレームワーク、およびその他の問題について説明します。
OpenResty (NGINX + Lua)
February 3, 2023
NGINX設定と初期化を通じてAPIゲートウェイを実行する方法、ルートとプラグインのマッチング、プラグインの読み込み、およびプラグインの作成に関する最小限の例を紹介します。
OpenResty (NGINX + Lua)
February 2, 2023
API Gatewayの4つのコアコンポーネントであるストレージ、ルーティング、スキーマ、プラグインの技術選定について、それぞれ紹介します。
OpenResty (NGINX + Lua)
January 20, 2023
本記事では、マイクロサービスAPIゲートウェイの役割、コアコンポーネント、および概念について紹介します。
OpenResty (NGINX + Lua)
January 19, 2023
この記事では、動的ローディング、ブロッキング操作、NYI(Not Yet Implemented)、動的アップストリーム、および共有辞書のキャッシュについて説明します。
OpenResty (NGINX + Lua)
January 13, 2023
OpenRestyでよく使われるLua Restyライブラリを学びましょう: `lua-resty-ngxvar`、`lua-rapidjson`、そして`lua-resty-worker-events`です。
OpenResty (NGINX + Lua)
January 12, 2023
Openresty 通过 LuaJIT 提供的动态特性,实现了 FaaS、边缘计算、动态上游等功能。
OpenResty (NGINX + Lua)
January 6, 2023
`lua-resty-limit-traffic` の `limit-req`、`limit-count`、`limit-conn`、および `limit.traffic` の実装方法を学び、それらを使用してレート制限を行う方法を見ていきましょう。
OpenResty (NGINX + Lua)
January 5, 2023
この記事では、NGINXとOpenRestyでリーキーバケットとトークンバケットアルゴリズムを使用して、突発的なトラフィックを解決する方法について説明します。
OpenResty (NGINX + Lua)
December 30, 2022
lua-resty-*
のカプセル化により、開発者が多段階キャッシュから解放されるこの記事では、`lua-resty-memcached-shdict` と `lua-resty-mlcache` という2つのキャッシュカプセル化ライブラリの実装原理と使用方法を紹介します。
OpenResty (NGINX + Lua)
December 29, 2022
我们可以使用active update cache、lua-resty-lock、lua-resty-shcache以及NGINX指令来解决NGINX和OpenResty中的缓存雪崩问题。
OpenResty (NGINX + Lua)
December 22, 2022
systemtap-toolkit
と stapxx
: データを使って難しい問題を解決する方法は?基于SystemTap的封装工具集:systemtap-toolkit和stapxx,可用于解决NGINX和OpenResty的实时分析与诊断问题。
OpenResty (NGINX + Lua)
December 22, 2022
shared dict
とlru
キャッシュこの記事では、Openrestyにおける`shared dict`と`lru`キャッシュの使用シナリオ、使用方法、および実装原理について紹介します。
OpenResty (NGINX + Lua)
December 16, 2022
この記事では、OpenRestyでのデバッグ方法について説明します。ブレークポイントやログ出力、Binary Search Algorithmとコメント、動的デバッグ、フレームグラフなどを使用したデバッグ手法を紹介します。
OpenResty (NGINX + Lua)
December 15, 2022
OpenResty 风格指南包含了关于“如何编写” OpenResty、Lua、NGINX 代码的一般规则。
OpenResty (NGINX + Lua)
December 9, 2022
Table
データ構造在openresty中,table对性能有着显著的影响。本文介绍了如何通过手动维护下标、重用table以及使用tablepool来优化性能。
OpenResty (NGINX + Lua)
December 8, 2022
string
の利点と欠点本記事では、OpenRestyで従うべき最適化技術を紹介します。リクエストを短く、シンプルに、そして迅速に処理し、中間データの生成を避けることが重要です。また、文字列の最適化技術についても解説します。
OpenResty (NGINX + Lua)
December 2, 2022
OpenRestyでは、ブロッキングI/O操作を使用しないようにしましょう。これらはパフォーマンスに影響を与えます。よく誤用される操作には、外部コマンドの実行、ディスクI/Oの処理、およびlusocketsの使用などがあります。
OpenResty (NGINX + Lua)
December 1, 2022
ab
ツールこの記事では、テストネットワーク環境の構築方法、test::nginxのSSLおよびDSLサポート、そして`ab`ツールについて説明します。
OpenResty (NGINX + Lua)
November 25, 2022
wrk
を使った正確なパフォーマンステストこの記事では、パフォーマンステストツール `wrk` の特徴と、効率的かつ正確なパフォーマンステストを行うための使用方法について説明します。
OpenResty (NGINX + Lua)
November 24, 2022
test::nginx
の知られざる使い方test::nginxには、プリプロセッサ、カスタム関数、シャッフル、リインデックスなどの機能があります。
OpenResty (NGINX + Lua)
November 18, 2022
test::nginx
のテスト方法:設定、リクエスト送信、およびレスポンス処理この記事では、test::nginxを使用してテストケースでリクエストを送信し、レスポンスを処理する方法について説明します。
OpenResty (NGINX + Lua)
November 17, 2022
test::nginx
test::nginx 是一种用于 OpenResty 中 TDD 的 DSL,可用于 NGINX 和 HTTP 测试。
OpenResty (NGINX + Lua)
November 11, 2022
NGINX + Lua(OpenResty)FAQでは、特権プロセスの権限、フェーズとデバッグ、ngx.exitの実践、変数、および競合状態に関する質問に答えます。
OpenResty (NGINX + Lua)
November 10, 2022
OpenResty is easy to implement Memcached Server using the stream module provided by NGINX, which can handle layer 4 of traffic.
OpenResty (NGINX + Lua)
November 4, 2022
この記事では、OpenRestyの一般的なAPIを使用して、時間操作、正規表現、およびその他の一般的な問題に対処する方法を紹介します。
OpenResty (NGINX + Lua)
November 3, 2022
Privileged Process 和 Timer Tasks 是 OpenResty 区别于 NGINX 和其他 Web 服务器的重要特性。
OpenResty (NGINX + Lua)
October 28, 2022
cosocket 是各种 lua-resty-* 非阻塞库的基础。本文介绍了 cosocket 的基本概念和常用 API。
OpenResty (NGINX + Lua)
October 27, 2022
shared dict
shared dict 是 NGINX 和 OpenResty 中的一个重要数据结构。
OpenResty (NGINX + Lua)
October 23, 2022
OpenRestyは、動的なリクエストとレスポンスをサポートする拡張版NGINXです。この記事では、OpenRestyにおけるリクエストとレスポンスを操作するためのAPIについて説明します。例えば、「ngx.req.set_method」、「ngx.req.set_uri_args」、「ngx.req.set_header」などのAPIについて解説します。
OpenResty (NGINX + Lua)
October 23, 2022
OpenRestyは、APIパラメータ、戻り値の型、サンプルコードを含む詳細なドキュメントを提供するだけでなく、テストケースを用いて徹底的にテストされています。これにより、開発者がOpenRestyを効果的に利用するための手助けとなります。
OpenResty (NGINX + Lua)
October 14, 2022
OpenResty 是基于 NGINX 和 LuaJIT 构建的,从这里开始学习它的基本概念及其工作原理。
OpenResty (NGINX + Lua)
October 12, 2022
以下是一些独特的Lua概念,例如Weak Table、Closure和upvalue。
OpenResty (NGINX + Lua)
October 11, 2022
Table 是 Lua 中唯一的数据结构机制。我们可以使用 tables 来表示普通的数组、符号表、集合、记录、队列以及其他数据结构。通过这篇文章了解更多内容。
Technology
September 30, 2022
NGINXのリロードがどのように機能するか知っていますか?この記事を読んで、その制限とダウンタイムを防ぐ方法について学びましょう。
OpenResty (NGINX + Lua)
September 30, 2022
LuaJITにはまだ実装されていない機能(LuaJIT NYI)がいくつかあります。それらをよく理解して、高性能なLuaコードを書くようにしましょう。
OpenResty (NGINX + Lua)
September 30, 2022
The lua-resty-core is a new FFI-based API for lua-nginx-module, which provides higher performance. Learn more from this post.
Case Study
September 29, 2022
在比较了主流的Ingress Controller之后,驾考宝典选择使用Apache APISIX作为流量网关。
OpenResty (NGINX + Lua)
September 23, 2022
LuaJIT 是 Lua 编程语言的即时编译器(JIT),它为什么比 Lua 更快?它们之间有什么区别?
OpenResty (NGINX + Lua)
September 17, 2022
NginxはMaster-Workerモデルとリクエスト実行フェーズを提供しています。この記事を読むことで、Nginxの基本をより深く理解することができます。
OpenResty (NGINX + Lua)
September 17, 2022
我们可以使用OPM或LuaRocks来管理OpenResty的第三方包。通过阅读这篇文章了解更多信息。
Technology
September 16, 2022
最近、私たちはAPISIXユーザーの奇妙なcoredumpエラーをデバッグするお手伝いをしました。この経験から得たいくつかの興味深いポイントを共有し、NGINXやAPISIXのデバッグに役立つガイダンスを提供したいと思います。
Products
September 15, 2022
许多软件工程师和团队之前都使用过NGINX,但对其瓶颈和限制感到困扰。有没有更好的替代方案呢?
OpenResty (NGINX + Lua)
September 12, 2022
本篇文章介绍了OpenResty的目录结构及相关工具,例如NGINX C Modules、test-nginx、lua-resty项目等。
OpenResty (NGINX + Lua)
September 9, 2022
この投稿に従って、OpenRestyでHello Worldを実装しましょう!
OpenResty (NGINX + Lua)
September 9, 2022
OpenRestyとは何か、そしてなぜ現在多くの企業でOpenRestyが使用されているのか?この記事を読んで、そのダイナミックでノンブロッキングな特徴について学びましょう。
Products
July 30, 2022
多くの企業は以前、APIゲートウェイとしてNginxやKongを使用していましたが、現在はApache APISIXに切り替えています。オープンソースのAPIゲートウェイであるApache APISIXは、ビジネスにおける多くの課題を解決しています。
Case Study
May 7, 2020
为什么AI语音技术公司AISpeech选择Apache APISIX而不是官方的NGINX作为Kubernetes Ingress Controller?