在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错…
标签:lua
高性能 Lua 技巧(译)
此为 Lua Programming Gems 一书的第二章:Lua Performance Tips,作者为 Roberto Ierusalimschy。 我的翻译以 网上别人的翻译 为基础,做了比较大的修改,读起来更…
Lua文件夹及文件操作(清空文件夹下所有文件、创建多级文件夹、删除文件夹所有文件等)
在不适用lfs库的情况下对文件和文件夹进行简单的操作。 --[[ @引用:require("FileLib") @调用:fileLib.createFolder(path) @功能: 1.创建文件夹 2.连续创建文件夹 …
openresty + lua 入口
这几天开始接触 openresty + lua,在看代码和资料的时候,脑子里一直在想,代码的入口在哪里。 自C语言之后,每个语言的第一个样例程序几乎都是“Hello,world”,就像一个标志牌:“从此进入”。 open…
openresty 前端开发轻量级MVC框架封装二(渲染篇)
这一章主要介绍怎么使用模板,进行后端渲染,主要用到了lua-resty-template这个库,直接下载下来,放到lualib里面就行了,推荐第三方库,已经框架都放到lualib目录里面,lua目录放项目源码,比较好管理…
openresty 整合阿里云 oss
目前阿里云官方并未提供lua版的sdk,在网上找了几个,感觉不是很理想,于是自己造了一个轮子,目前还是一个单车的轮子,只实现了部分功能,不过也能用了 废话不多说上代码 local oss = require "resty…
nginx的一般安全配置
大家一起讨论讨论呀 项目一般配置,例如default.conf server { #引入lua文件加载一些默认配置 include conf.d/lua_core.conf; #引入一些默认localtion的配置 in…
nginx-lua-mysql 使用简介
需要安装 Nginx 安装Nginx的echo模块 安装Nginx的lua 模块 安装Mysql ps: echo模块,可以让我们像在PHP使用echo一样,打印出参数。但是要加 default_type “…
lua web快速开发指南(4) - 详细了解httpd库的作用
httpd库是基于HTTP 1.1协议实现而来, 内置了高性能的http协议解析器与urldecode解析库. httpd库默认情况下就能工作的很好, 但是在一些需求较为极端的场景还是需要微调一下参数. httpd常用的…
lapis请求处理
lapis请求处理 每个被Lapis处理的HTTP请求在被Nginx处理后都遵循相同的基本流程。第一步是路由。路由是 url 必须匹配的模式。当你定义一个路由时,你也得包括一个处理函数。这个处理函数是一个常规的Lua/M…
当 Go 遇上了 Lua
在 GitHub 玩耍时,偶然发现了 gopher-lua ,这是一个纯 Golang 实现的 Lua 虚拟机。我们知道 Golang 是静态语言,而 Lua 是动态语言,Golang 的性能和效率各语言中表现得非常不错…
openresty 前端开发轻量级MVC框架封装二(渲染篇)
这一章主要介绍怎么使用模板,进行后端渲染,主要用到了lua-resty-template这个库,直接下载下来,放到lualib里面就行了,推荐第三方库,已经框架都放到lualib目录里面,lua目录放项目源码,比较好管理…