nginx模块之split_clients

split_clients模块默认已经编译进Nginx , 通过–without-http_split_clients_module 禁用。
功能:
1、基于已有变量创建新变量,可为实现AB测试提供更多的可能性。
2、对已有变量的值执行MurmurHash2算法得到32位整型哈希数字,记为hash。
3、32位无符号整型的最大数字2^32-1,记为max。
4、哈希数字与最大数字相除hash/ma

Nginx之tcp_nodelay

目录一、知识准备二、环境准备三、打开nagle算法五、小结一、知识准备● 在nginx优化中有个经常需要设置的参数,tcp_nodelay
● 该参数最核心的功能,就是把小包组成成大包,提高带宽利用率也就是著名的nagle算法
● tcp协议中,有一个现象:应用层数据可能很低(比如1个字节),而传输层开销有40字节(20字节的IP头+20字节的TCP头)。这种情况下大部分都是控制包的传输,既加大了

nginx请求行读取流程

在读取数据完成之后,nginx会将读取事件的回调方法设置为ngx_http_process_request_line(),这个方法主要有如下几个作用:读取客户端请求的数据,如果客户端数据读取不全,则继续监听客户端读事件以读取完整数据;
解析读取到的客户端数据,将各个参数存储到表征当前请求的ngx_http_request_t结构体中;
将读事件的回调方法设置为ngx_http_process_re

LIBRARY_PATH和LD_LIBRARY_PATH环境变量的区别

LIBRARY_PATH和LD_LIBRARY_PATH是Linux下的两个环境变量,二者的含义和作用分别如下:
LIBRARY_PATH环境变量用于在程序编译期间查找动态链接库时指定查找共享库的路径,例如,指定gcc编译需要用到的动态链接库的目录。设置方法如下(其中,LIBDIR1和LIBDIR2为两个库目录):
export LIBRARY_PATH=LIBDIR1:LIBDIR2:$LIBR

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

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

几张图就把 Kubernetes Service 掰扯清楚了

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的,如下图所示:当我们创建一个 NodePort 的 Service 时,它也会创建一个 ClusterIP,而如果你创建一个 LoadBalancer,它就会创建一个 NodePort,然后创建一个 ClusterIP
此外我们还需要明白 Service 是指向 pods 的,Service

几张图就把 Kubernetes Service 掰扯清楚了

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的,如下图所示:当我们创建一个 NodePort 的 Service 时,它也会创建一个 ClusterIP,而如果你创建一个 LoadBalancer,它就会创建一个 NodePort,然后创建一个 ClusterIP
此外我们还需要明白 Service 是指向 pods 的,Service

几张图就把 Kubernetes Service 掰扯清楚了

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的,如下图所示:当我们创建一个 NodePort 的 Service 时,它也会创建一个 ClusterIP,而如果你创建一个 LoadBalancer,它就会创建一个 NodePort,然后创建一个 ClusterIP
此外我们还需要明白 Service 是指向 pods 的,Service

几张图就把 Kubernetes Service 掰扯清楚了

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的,如下图所示:当我们创建一个 NodePort 的 Service 时,它也会创建一个 ClusterIP,而如果你创建一个 LoadBalancer,它就会创建一个 NodePort,然后创建一个 ClusterIP
此外我们还需要明白 Service 是指向 pods 的,Service

ozabc