openresty--1--helloworld
openresty简介
OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。openresty简介
openres
...
openresty--3--连接数据库
mysqllua-resty-mysql
123location /resty_mysql{ content_by_lua_file lua/resty_mysql.lua;}
12345678910111213141516171819202122232425262728293
...
openresty--4--缓存
shared_dict 字典缓存
修改nginx.conf ,申请缓存lua_shared_dict,128M。
1lua_shared_dict my_cahe 128m;
在lua文件中使用缓存“my_cahe”。
12345function get_from_cache(key) lo
...
openresty--2--API
指令指令
apiapi
demonginx.conf配置123location /decode_info{ content_by_lua_file lua/decode_info.lua;}
代码如下:
1234567891011121314151617181920212223
...