@{スコープ}
-
ngx.shared.*
-
@複数プロセス
-
すべてのリクエストで共有
-
ワーカー同士で共有可能
-
memcached に似た expire 付きの CRUD で扱う。文字列、数値のみ
-
_G.*
-
@1プロセス
-
すべてのリクエストで共有
-
Luaの変数をサポート
-
ngx.var.*
-
@1コネクション? @1セッション のみ
-
内部リダイレクト後も保持される
-
テーブルなど一部のLuaの変数は保持できない。文字列、数値、バイナリを扱える
-
ngx.ctx.*
-
@1リクエスト のみ
-
内部リダイレクト後は破棄される
-
Luaの変数をサポート
-
local foo = "..."
-
ローカル変数