PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2019-03-31 16:16:50  修改时间:2024-11-21 01:43:08  分类:15.OpenResty_Lua  编辑

OpenResty 最主要的应用场景之一是 API Server,有别于传统 Nginx 的代理转发应用场景,API Server 中心内部有各种复杂的交易流程和判断逻辑,学会高效的与其他 HTTP Server 调用是必备基础。

作者:Albert.Wen  添加时间:2019-03-31 12:13:10  修改时间:2024-10-09 23:45:14  分类:15.OpenResty_Lua  编辑

nginx 世界的 location 是异常强大的,毕竟 nginx 的主要应用场景是在负载均衡、API server,在不同 server、location 之间跳转更是家常便饭。利用不同 location 的功能组合,我们可以完成内部调用、流水线方式跳转、外部重定向等几大不同方式,下面将给大家介绍几个主要应用,就当抛砖引玉。

作者:Albert.Wen  添加时间:2019-02-06 23:45:50  修改时间:2024-11-11 10:54:24  分类:15.OpenResty_Lua  编辑

1、安装Lua开发插件:

Settings -> Plugins -> Marketplace -> 搜索并安装 EmmyLua

作者:Albert.Wen  添加时间:2019-03-31 12:10:16  修改时间:2024-11-03 04:50:58  分类:15.OpenResty_Lua  编辑

HelloWorld 是我们亘古不变的第一个入门程序。但是 OpenResty 不是一门编程语言,跟其他编程语言的 HelloWorld 不一样,让我们看看都有哪些不一样吧。

作者:Albert.Wen  添加时间:2019-03-30 22:48:12  修改时间:2024-10-09 23:46:14  分类:15.OpenResty_Lua  编辑

语句 break 用来终止 while、repeat 和 for 三种循环的执行,并跳出当前循环体, 继续执行当前循环之后的语句。

作者:Albert.Wen  添加时间:2019-03-31 12:19:13  修改时间:2024-11-13 21:06:45  分类:15.OpenResty_Lua  编辑

主要介绍了一下如何使用不同 location 进行协作,对 location 进行糅合,往往都是要需要参数的二次调整。如何正确获取传递参数、设置参数,就是你的必修课了。本章目的是给出在 OpenResty 的世界中,我们如何正确获取、设置 uri 参数。

作者:Albert.Wen  添加时间:2019-03-31 00:11:55  修改时间:2024-11-18 17:33:25  分类:15.OpenResty_Lua  编辑

在 Lua 中,我们可以使用表和函数实现面向对象。将函数和相关的数据放置于同一个表中就形成了一个对象。

作者:Albert.Wen  添加时间:2019-03-23 14:45:24  修改时间:2024-10-09 23:49:30  分类:15.OpenResty_Lua  编辑

# 安装依赖库

sudo apt-get -y install libreadline6 libreadline6-dev 

# 下载安装包

cd /home/wenjianbao/456
wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz
作者:Albert.Wen  添加时间:2019-03-31 10:08:44  修改时间:2024-10-09 23:49:49  分类:15.OpenResty_Lua  编辑

我们先来看看最简单的本地静态文件服务配置示例:

server {
        listen       80;
        server_name www.test.com;
        charset utf-8;
        root   /data/www.test.com;
        index  index.html index.htm;
}
作者:Albert.Wen  添加时间:2019-03-30 22:18:54  修改时间:2024-11-10 23:49:53  分类:15.OpenResty_Lua  编辑

流程控制语句对于程序设计来说特别重要,它可以用于设定程序的逻辑结构。一般需要与条件判断语句结合使用。Lua 语言提供的控制结构有 ifwhilerepeatfor,并提供 break 关键字来满足更丰富的需求。本章主要介绍 Lua 语言的控制结构的使用。