resty 命令行工具演示

2021-03-26
阅读 4 分钟
4.2k
[链接]在本教程中,我们将演示如何使用 OpenResty 附带的 resty 命令行工具。 {代码...} 一般都是这个路径。我们可以通过 -V 选项检查其版本号。 {代码...} 如果你使用我们预构建的 Linux 二进制包安装 OpenResty,那么你应该安装 openresty-resty 包。 {代码...} 因为它不在 openresty 主包中。比如用 resty 命令来做“h...
封面图

为 OpenResty 应用编写你自己的 Lua 模块

2021-03-24
阅读 3 分钟
5k
[链接]今天我就来演示一下如何在 OpenResty 应用中编写自己的 Lua 模块,一步一步来。让我们把我们简单的 OpenResty 应用放到一个新的目录中,命名为 test-module。 {代码...} 然后我们像往常一样创建子目录结构。 {代码...} 请注意,与上一篇教程中的“Hello World”示例不同,我们在这里创建了一个 lua/ 目录来存放我们...
封面图

使用 OpenResty 实现“你好世界” HTTP 示例

2021-03-23
阅读 3 分钟
3.5k
[链接]下面我将演示如何使用 OpenResty 实现一个“hello world”的 HTTP 接口。首先,我们要确保我们使用的是 OpenResty 的 nginx。 {代码...} 一般都是这个路径。然后我们进入 home 目录。 {代码...} 在我们的例子中,创建并切换到一个名为 hello 的目录。 {代码...} 为 OpenResty 应用程序创建模板子目录。 {代码...} 然...
封面图

Lua 级别 CPU 火焰图简介

2020-10-08
阅读 10 分钟
4.4k
在 OpenResty 或 Nginx 服务器中运行 Lua 代码如今已经变得越来越常见,因为人们希望他们的非阻塞的 Web 服务器能够兼具超高的性能和很大的灵活性。有些人使用 Lua 完成一些非常简单的任务,比如检查和修改某些请求头和响应体数据,而有些人则利用Lua 创建非常复杂的 Web 应用、 CDN 软件和 API 网关等等。Lua 以简单、...

Introduction to Lua-Land CPU Flame Graphs

2020-09-02
阅读 19 分钟
2.6k
Lua code running inside OpenResty or Nginx servers is very common nowadays since people want both performance and flexibility out of their nonblocking web servers. Some people use Lua for very simple tasks like modifying and checking certain request headers and response bodies while other people ...