Lua常用配置

2021-07-23 06:25:19 字數 842 閱讀 2339

lua_code_cache

預設情況下lua_code_cache是開啟的,即快取lua**,即每次lua**變更必須reload nginx 才生效,如果在開發階段可以通過lua_code_cache off 關閉快取,這樣除錯時每次修改lua**不需要reload nginx,但是在生產環境中要開始快取。

lua_shared_dict

nginx是乙個master程序與多個worker程序的工作方式,所以需要有全域性共享記憶體

lua_shared_dict shared_data 2m;

local shared_data=ngx.shared.shared_data

shared_data:set("i","zhuhailong")

local i=shared_data:get("i")

lua_need_request_body

設定值為 on; 表示開啟讀取body體

lua_package_path / lua_package_cpath

;; can be used to stand for the original search paths

lua_package_path "/usr/example/lualib/?.lua;;"; # lua模組

lua_package_cpath "/usr/example/lualib/?.so;;"; # c模組

lua筆記1 配置lua環境

將assets資料夾下所有東西全部拷貝到自己資料夾下開啟專案可以看到選單欄多了乙個xlua 開啟巨集 file build settings player settings other settings scriptsing define symbols輸入hotfix enable 再觀察xlua...

Lua常用函式

const char lua setlocal lua state l,lua debug ar,int n 設定給定活動記錄中的區域性變數的值。引數ar與n和lua getlocal中的一樣 參見lua getlocal lua setlocal把棧頂的值賦給變數然後返回變數的名字。它會將值從棧頂...

Lua常用函式

const char lua setlocal lua state l,lua debug ar,int n 設定給定活動記錄中的區域性變數的值。引數ar與n和lua getlocal中的一樣 參見lua getlocal lua setlocal把棧頂的值賦給變數然後返回變數的名字。它會將值從棧頂...