
nginx
文章平均质量分 57
nginx
linux行者
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx调优,有这篇就够了
缓存,主要针对于图片,css,js等元素更改机会比较少的情况下使用,特别是图片,占用带宽大,我们完全可以设置图片在浏览器本地缓存365d,css,js,html可以缓存个10来天,这样用户第一次打开加载慢一点,第二次,就非常快了!用户重新登录生效(ulimit -n)对于图片,视频,flash什么的不压缩,同时也要注意,我们使用gzip的功能是需要消耗CPU的!主要目的是保护服务器资源,CPU,内存,控制连接数,因为建立连接也是需要消耗资源的。一般我们需要压缩的内容有:文本,js,html,css,原创 2024-09-11 19:34:59 · 2444 阅读 · 0 评论 -
Nginx反向代理之 upstream 模块
每个请求按客户端 IP 的 hash 结果分配,当新的请求到达时,先将其客户端IP通过哈希算法哈希出一个值,在随后的客户端请求中,客户 IP 的哈希值只要相同,就会被分配至同一台服务器,该调度算法可以解决动态网页的 session 共享问题,但有时会导致请求分配不均,即无法保证 1:1 的负载均衡,因为在国内大多数公司都是 NAT 上网模式,多个客户端会对应一个外部 IP,所以,这些客户端都会被分配到同一节点服务器,从而导致请求分配不均。2)wrr (weight 权重轮循,静态调度算法)原创 2024-05-30 16:31:03 · 1581 阅读 · 0 评论 -
nginx后端健康检查nginx_upstream_check_module
3.在新下载的ngin-1.26的目录下,把nginx_upstream_check_module补丁打进来,查看本机已安装nginx的编译参数,然后拷贝,然后在后面加上--add-module=../nginx_upstream_check_module-master,由于编译需要依赖库,先安装下面几个库 pcre-devel openssl openssl-devel,然后./configure ,然后再make。2.下载nginx_upstream_check_module模块。原创 2024-05-30 16:29:28 · 1868 阅读 · 1 评论 -
nginx fastcgi_buffers 缓存
fastcgi_buffers 控制 nginx 最多创建 8 个大小为 4K 的缓冲区,而 fastcgi_buffer_size 则是处理 Response 时第一个缓冲区的大小,不包含在前者中。先简单的说一下 Nginx 的 buffer 机制,对于来自 FastCGI Server 的 Response,Nginx 将其缓冲到内存中,然后依次发送到客户端浏览器。显然,缓冲区设置的太小的话,Nginx 会频繁读写硬盘,对性能有很大的影响,但也不是越大越好,没意义,呵呵!原创 2024-05-29 12:15:54 · 927 阅读 · 0 评论 -
nginx 获取用户真实IP方案 proxy_set_header X_Forwarded_For $proxy_add_x_forwarded_for
nginx 获取用户真实IP方案。原创 2024-05-28 19:43:42 · 252 阅读 · 0 评论 -
nginx配置下载站,增加用户认证,增加统计功能
压力测试,查看状态,ab -n 99999 -c 3 -H host:video.tom.com。-c 创建文件,只可加一次,再次运行会覆盖第一次的文件。原创 2024-05-27 13:30:05 · 447 阅读 · 0 评论 -
nginx 默认虚拟主机,default_server
conf.d目录下按照字母排序,cf.tom.com.conf排第一,如果是一个未匹配到的域名或者ip,就会找conf.d目录下字母排序位于第一个的配置文件, 所以这时候,无论访问的是cf.tom.com还是ip,都是去访问cf.tom.com.conf文件。情况2:在default.conf的name_server中加入 default_server, 访问域名cf.tom.com的时候,会去找cf.tom.com.conf文件,访问ip的时候,会去找default.conf文件。原创 2024-05-25 19:09:03 · 1637 阅读 · 0 评论 -
nginx location规则及对应的优先级
查看结果,可以看到当前是哪个location生效,然后注释第一的location,就能看到谁第二,依次注释掉对应的location,就可以看到顺序就是上面总结的顺序。处于同一级别的,哪个location匹配的路径最全,哪个location生效。处于同一级别的,哪个location匹配的路径最全,哪个location生效。匹配路径的前缀,如果找到停止搜索 location ~ /abc { }location ~* /a { } 不区分大小写的正则。location ~ /a { } 区分大小写的正则。原创 2024-05-26 18:16:08 · 528 阅读 · 0 评论