欢迎光临
我们一直在努力

Lua

Lua 短域名算法

admin阅读(1214)评论(0)赞(4)

结合MD5的实现算法: 将网址md5后生成32位串,分4段, 每段8字节 对这四段循环处理,和0x3FFFFFFF与运算,即保留30位数据 根据字母表长度取索引值,如a-zA-Z0-9,就有62位,取0x3D (下标从0开始) 将前面的30...

Nginx 与 Lua 的执行顺序和步骤说明

admin阅读(2117)评论(0)赞(7)

一、Nginx执行步骤 Nginx处理每一个用户请求时,都是按照若干个不同阶段(phase)依次处理的,而不是根据配置文件上的顺序。 Nginx处理请求的过程一共划分为11个阶段,按照执行顺序依次是post-read、server-rewr...

OpenResty 获取当前毫秒数时间戳

admin阅读(2285)评论(0)赞(7)

OpenResty 获取时间的函数 函数 类型 描述 ngx.today() 缓存时间 从 nginx 的时间缓存(不像 Lua 的日期库,该时间不涉及系统调用)返回当前的日期 (格式: yyyy-mm-dd )。 这是个本地时间。 ngx...

史上最LOW的PHP连接池解决方案-IT技术资讯

史上最LOW的PHP连接池解决方案

admin阅读(1121)评论(0)赞(4)

大多数 PHP 程序员从来没有使用过连接池,主要原因是按照 PHP 本身的运行机制并不容易实现连接池,于是乎 PHP 程序员一方面不得不承受其它程序员的冷嘲热讽,另一方面还得面对频繁短链接导致的性能低下和 TIME_WAIT 等问题。 说到...

WRK:一个可编程的HTTP性能测试工具-IT技术资讯

WRK:一个可编程的HTTP性能测试工具

admin阅读(1445)评论(0)赞(3)

同 ab 这种单线程 HTTP 性能测试工具相比,wrk 是一个足够现代化的 HTTP 性能测试工具,最重要的特性是:它是可编程的,借助内嵌 lua,我们可以控制测试的全过程。   关于 wrk 中 lua 扩展的数据结构,可以参...

ngx_lua常用变量参数-IT技术资讯

ngx_lua常用变量参数

admin阅读(1477)评论(0)赞(3)

最近项目接触了Nginx的lua使用,网上查了查资料,这里记录一下。 Nginx与Lua编写脚本的基本构建块是指令。 指令用于指定何时运行用户Lua代码以及如何使用结果。 下面是显示指令执行顺序的图。 Nginx Lua模块指令 Nginx...