Nginx
文章平均质量分 83
weixin_42073629
这个作者很懒,什么都没留下…
展开
-
Nginx HTTPS 调优
为什么要优化Ngin HTTPS 延迟Nginx 常作为最常见的服务器,常被用作负载均衡 (Load Balancer)、反向代理 (Reverse Proxy),以及网关 (Gateway) 等等。一个配置得当的 Nginx 服务器单机应该可以期望承受住 50K 到 80K 左右[1]每秒的请求,同时将 CPU 负载在可控范围内。但在很多时候,负载并不是需要首要优化的重点。比如对于卡拉搜索来说,我们希望用户在每次击键的时候,可以体验即时搜索的感觉,也就是说,每个搜索请求必须在 100ms -..原创 2021-05-17 01:59:29 · 215 阅读 · 0 评论 -
基于 Nginx+lua+Memcache 实现灰度发布
一、灰度发布原理说明灰度发布在百度百科中解释:灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。这里的用于WEB系统新代码的测试发布,让一部分(IP)用户访问新版本,一部分用户仍然访问正常版本,其原理如图:执行过程: 当用户请求到达..原创 2021-05-17 01:48:43 · 193 阅读 · 0 评论 -
nginx优化策略
一、一般来说nginx 配置文件中对优化比较有作用的为以下几项:1. worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数 (如,2个四核的cpu计为8)。2. worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例中将8 个进程分配到8 个cpu,当然可以写多个,或者将一个进程分配到多个原创 2021-05-13 00:16:50 · 350 阅读 · 0 评论 -
Nginx使用问题汇总
1.nginx故障转移故障转移:在nginx负载均衡配置里,如果转发到某台服务器的请求失败,nginx会自动转发到其它服务器上重试。故障转移与请求类型有关,GET请求会自动转发重试。POST、PUT等请求,如果已经发送到某台服务器并且处理异常,不会再转发;如果连接不上服务器,nginx会转发到其它服务器上处理。所以不要用GET请求做一下插入、更新业务,否则会出现问题。http{ #应用集群负载均衡 upstream com.zhujn.hot { #两个tom.原创 2021-05-10 23:49:12 · 933 阅读 · 0 评论 -
Nginx安装windows版
1. windows安装官方网站下载地址:https://nginx.org/en/download.html如下图所示,下载对应的版本的nginx压缩包,解压到自己电脑上存放软件的文件夹中即可解压完成后,文件目录结构如下:启动nginx1) 直接双击该目录下的nginx.exe,即可启动nginx服务器2) 命令行计入该文件夹,执行nginx命令,也会直接启动nginx服务器D:/resp_application/nginx-1.13.5> nginx访原创 2021-05-09 16:44:22 · 249 阅读 · 0 评论 -
全面认识 Nginx
前言作为一名前端开发人员,你是不是经常碰到领导让你上服务器去修改Nginx配置,然而你会以“我是前端,这个我不会”为理由搪塞过去呢!今天就让我们一起告别这种尴尬,向“真正”的程序员迈进!!!Nginx 概述Nginx是开源、高性能、高可靠的Web和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是Nginx最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个...原创 2021-04-15 19:52:39 · 194 阅读 · 0 评论
分享