随笔分类 -  nginx

摘要:如果一个 TCP 连接的一端启用了 Nagle‘s Algorithm,而另一端启用了 TCP Delayed Ack,而发送的数据包又比较小,则可能会出现这样的情况:发送端在等 待接收端对上一个packet 的 Ack 才发送当前的 packet,而接收端则正好延迟了 此 Ack 的发送,那么这个 阅读全文
posted @ 2020-05-18 10:20 大老虎打老虎 阅读(2807) 评论(0) 推荐(0) 编辑
摘要:nginx有两种限速控制,一种是控制请求或连接数,一种是通过发送字节控制速度 1.通过发送字节控制速度,限制带宽 Nginx 提供了limit_rate 和 limit_rate_after 详情查询nginx配置介绍 location /download/ { limit_rate_after 5 阅读全文
posted @ 2020-05-14 10:57 大老虎打老虎 阅读(519) 评论(0) 推荐(0) 编辑
摘要:Nginx 很火,因为它就像一个万能药,在任何存在性能需求的场合总能找见它的身影。它可以轻松在百万并发连接下实现高吞吐量的 Web 服务,同时诸多应用场景下的问题都可以通过种种 Nginx 模块得以解决。 所以,学好Nginx可以让你在工作中获得立竿见影的效果。 不多说了,直接附上《Nginx核心知 阅读全文
posted @ 2020-05-11 10:54 大老虎打老虎 阅读(625) 评论(0) 推荐(0) 编辑
摘要:今天,配置nginx反向代理时遇到一个问题,当设置nginx监听80端口时转发请求没有问题。但若设置为监听其他端口,就一直跳转不正常;如,访问欢迎页面时应该是重定向到登录页面,在这个重定向的过程中端口丢失了。 这里给出一个简短的解决方案,修改nginx的配置文件。 一、配置文件: # the 811 阅读全文
posted @ 2020-05-09 14:15 大老虎打老虎 阅读(2522) 评论(0) 推荐(0) 编辑
摘要:sendfile 现在流行的web 服务器里面都提供 sendfile 选项用来提高服务器性能,那到底 sendfile是什么,怎么影响性能的呢?sendfile实际上是 Linux2.0+以后的推出的一个系统调用,web服务器可以通过调整自身的配置来决定是否利用 sendfile这个系统调用。先来 阅读全文
posted @ 2020-05-09 14:04 大老虎打老虎 阅读(862) 评论(0) 推荐(0) 编辑
摘要:nginx的变量名规则比较多,有些以前一直没搞懂。今天弄懂了记录下 比如 $1 $2 表示路径中正则表达式匹配的第一个参数 location ~/abc/(.*)/(.*) { set $para1 $1 set $para2 $2 content_by_lua_block { ngx.say(ng 阅读全文
posted @ 2020-03-10 19:59 大老虎打老虎 阅读(814) 评论(0) 推荐(0) 编辑
摘要:1、rewrite语法: 指令语法:rewrite regex replacement[flag]; 默认值:none 应用位置:server、location、if rewrite是实现URL重定向的重要指令,他根据regex(正则表达式)来匹配内容跳转到replacement,结尾是flag标记 阅读全文
posted @ 2020-02-27 21:45 大老虎打老虎 阅读(1322) 评论(0) 推荐(1) 编辑
摘要:关键词:红黑树或最小堆,轮训 https://blog.csdn.net/libaineu2004/article/details/80539557 nginx的实现方法https://blog.csdn.net/huzilinitachi/article/details/79667102 10w加 阅读全文
posted @ 2019-11-12 14:30 大老虎打老虎 阅读(308) 评论(0) 推荐(0) 编辑
摘要:nginx中,将地址的最后一位取出来,用Instace变量标识,用来判断是否连接已经被释放成为过期时间 为什么指针地址最后一位一定是0呢? 这里的内存地址,一定是内存分配器分配出来的地址,如new 。最后一位不是0的当然也可以是有效的指针,但是那肯定不是new出来的 而所有的内存分配器在所有架构下分 阅读全文
posted @ 2019-09-27 11:00 大老虎打老虎 阅读(389) 评论(0) 推荐(0) 编辑
摘要:集群构架图 https://blog.csdn.net/a821478424/article/details/50958721 nginx的负载均衡 https://blog.csdn.net/qq_35119422/article/details/81505732 集群架构及常见集群特性 http 阅读全文
posted @ 2019-05-14 20:55 大老虎打老虎 阅读(173) 评论(0) 推荐(0) 编辑
摘要:今天突然想起了nginx解决惊群的方法,就是在多个进程间利用锁来保证同一时刻只能有一个worker进程在自己的epoll中加入监听的句柄,那么进程间是怎么共享变量的呢,下面就介绍一下共享内存 共享内存是 Linux 下提供的最基本的进程间通信方法,它通过 mmap 或者 shmgat 系统调用在内存 阅读全文
posted @ 2019-05-14 15:19 大老虎打老虎 阅读(348) 评论(0) 推荐(0) 编辑
摘要:重点看https://blog.csdn.net/move_now/article/category/7254783 http://www.doc88.com/p-6951371052737.html https://www.cnblogs.com/nearmeng/p/4043548.html h 阅读全文
posted @ 2019-02-28 00:08 大老虎打老虎 阅读(147) 评论(0) 推荐(0) 编辑
摘要:原文地址http://www.cnblogs.com/lojunren/p/3856290.html 前言 I/O多路复用有很多种实现。在linux上,2.4内核前主要是select和poll,自Linux 2.6内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。尽 阅读全文
posted @ 2018-11-22 23:36 大老虎打老虎 阅读(586) 评论(0) 推荐(0) 编辑
摘要:流程 阅读全文
posted @ 2018-11-20 21:44 大老虎打老虎 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:先附两个nginx其他博文 https://blog.csdn.net/russell_tao/article/details/7204260 https://www.cnblogs.com/wuyuegb2312/p/3226771.html 在此记录下Nginx服务器nginx.conf的配置文 阅读全文
posted @ 2018-07-20 16:07 大老虎打老虎 阅读(247) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示