![ハイパフォーマンスngx_lua | メルカリエンジニアリング](https://cdn-ak-scissors.b.st-hatena.com/image/square/b39056dc78c1590704328bf8ffd40ef64fe5b697/height=288;version=1;width=512/https%3A%2F%2Fengineering.mercari.com%2F%2Fimg%2Fogp%2Fogp_a.jpg)
lua-nginx-cheatsheet.md 逆引きlua-nginx-module (WIP) Table of Contents 検証環境 nginx lua-nginx-module luajit 基本編 hello, world! nginxログに出力する nginxの変数にアクセスする HTTPヘッダにアクセスする POSTデータを取得する 外部のluaモジュールを使用する オンメモリの共有tableを定義する luajitでnginx立ち上げ時にluaをコンパイルする 動的にluaスクリプトを更新する luaによるフックが行えるタイミング luaの実行時例外発生時に特定のページにリダイレクトする proxy編 http通信をフックする upstreamのレスポンスbodyを改竄する websocketをフックする https通信のペイロードを傍受する 任意のステータスコードで
nginxは近年急速にユーザ数を伸ばしているOSSのHTTPサーバです。2015年3月のNetCraftの調査結果によると現在nginxのシェアは全世界のWebサイトの十数パーセントを占めるまでになっています。 nginxがこれだけ急速な勢いでユーザ数を伸ばしている要因の一つとしてnginxのソースコードに直接手を入れることなくモジュールを開発するための仕組みが整っていることが挙げられます。HTTPサーバに求められる要件は非常に多岐に渡るため、コア開発者だけでなくユーザ開発者が自分のニーズを満たすためにHTTPサーバを拡張できるのは重要なポイントです。そして実際に多くの開発者の手によって様々な用途のモジュールが開発され、nginxの強固なエコシステムが形成されてきました。 本トークでは拙作のngx_small_lightやngx_dynamic_upstreamといったnginxモジュール
Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く