私は lua-resty で OpenResty を使用しています。明らかに、各リクエストに対して、プログラムには独自の変数があります。リクエスト間で単純な文字列または構成を共有するために、現在 lua-shared-dict を使用しています。
しかし、リクエスト間で大きな変数 (例えば、大きな INI ファイルの解析によって作成された複雑なテーブル) を共有および維持する必要がある場合 (変数は、たとえば、パフォーマンスを向上させるために 1 時間ごとに作成されます)、どうすればよいですか?私がやる?
(例: 別の例として、これを LUA に変換すると想像してください: https://github.com/dangrossman/node-browscap/blob/master/browscap.js ; 複数の OpenResty HTTP リクエストで browser[] 配列を維持するにはどうすればよいですか?リクエストごとに再解析する必要はありませんか?)