欢迎光临
我们一直在努力

标签:nginx

Lua

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

admin阅读(38)评论(0)赞(0)

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

Lua

OpenResty 获取当前毫秒数时间戳

admin阅读(22)评论(0)赞(0)

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

TCP

Nginx TCP Fast Open Issue

admin阅读(93)评论(0)赞(0)

我在我的一台服务器上配置了Nginx和Apache. nginx服务器在端口81上侦听端口80和Apache.Nginx用作反向代理.在nginx中,我配置了TCP Fast Open:   server { listen 107...

OpenResty

openresty 限制文件上传速度

admin阅读(220)评论(0)赞(0)

今天在 openresty 的中文邮件列表看到有同学问了一个这样的问题, openresty 的上传限速方案. 他的问题描述是这样的: 由于业务需要,现阶段需开发一个限制客户端上传速度的模块,在网上看了很多资料,有基于Nginx 第三方模块...

Nginx

因业务逻辑太重导致nginx延迟读引发的问题

admin阅读(97)评论(0)赞(0)

概述: 在nginx做一些请求内容过滤的操作。当用户上传一个大文件时,偶然会有上传失败的情况,当关闭内容过滤时问题不再发生。 初步定位是和文件过滤有关系,在测试环境模拟了很多次都无法复现。 问题追踪 在生产环境抓包,上传失败是因为nginx...

Nginx

Nginx缓存之缓存静态内容

admin阅读(138)评论(0)赞(0)

NGINX虽然已经对静态内容做过优化。 但在高流量网站的情况下,仍然可以使用open_file_cache进一步提高性能。 NGINX缓存将最近使用的文件描述符和相关元数据(如修改时间,大小等)存储在缓存中。 缓存不会存储所请求文件的内容。...

Nginx

Nginx网络吞吐量之buffers优化

admin阅读(197)评论(0)赞(0)

请求缓冲区在NGINX请求处理中起着重要作用。 在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用,例如$request_body。 如果缓冲区与请求大小相比较小,则数据将写入磁盘上的文件,因此将涉及...

nginx 1.19.0 主线版发布-IT技术资讯
Nginx

nginx 1.19.0 主线版发布

admin阅读(127)评论(0)赞(0)

nginx 1.19.0 主线版已发布,更新内容如下: Feature: 使用 OCSP 进行客户端证书验证 Bugfix: 修复与 gRPC 后端搭配使用时,可能出现的”upstream sent frame for clos...

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

ngx_lua常用变量参数

admin阅读(218)评论(0)赞(0)

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

记一次LVS/Nginx环境下的访问控制-IT技术资讯
LVS

记一次LVS/Nginx环境下的访问控制

老王阅读(120)评论(0)赞(0)

偶然间,我发现 Graphite 显示服务器网卡流量呈锯齿状,于是查了一下 Nginx 日志,发现有人在周期性抓我们的接口数据。我这爆脾气自然不能容忍这种行径。   简单分析一下访问日志,很容易就能拿到了可疑的 IP 段,直接用 ...

TCP

一次优化引发的血案

老王阅读(134)评论(0)赞(0)

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。   首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确...

nginx基于epoll模型事件驱动流程详解-IT技术资讯
Nginx

nginx基于epoll模型事件驱动流程详解

admin阅读(176)评论(0)赞(0)

epoll是一种基于事件驱动的模型,其是nginx能够高效处理客户端请求的重要原因之一。从流程上来讲,epoll模型的使用主要分为三步:epoll句柄的创建,监听文件描述符的添加和等待事件的触发,本文将介绍nginx是如何基于这三个步骤实现...

Nginx

Nginx实现反向代理 Node.js

admin阅读(178)评论(0)赞(0)

公司有项目前端是用node.js进行服务器渲染,然后再返回给浏览器,进而解决单页面的SEO问题。项目部署的时候,使用Nginx反向代理Node.js。具体的步骤如下: (Nginx、Node.js的安装和基本配置直接跳过) 首先我们要在ng...