摘要:负载均衡: 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 负载均衡的策略: 1、轮询(默认): 最基本的配置方法,它是upstream模块默认的负载均衡,每个请求按时间顺序分配到不同的后端服务器上面 fail_
阅读全文
摘要:nginx的模型 nginx采用epoll模型,这种模型是在linux内核2.6之后采用的,nginx采用epoll模型,异步非阻塞,而Apache采用select模型 select特点:select选择句柄的时候,是遍历所有句柄,也就是说句柄有事件响应时,select需要遍历所有句柄才能获取到哪些
阅读全文
摘要:缓存穿透: 查询永远绕过了缓存直接查询后台数据库,并且查询的是一个不可能存在的数据 解决方案: 当查询数据时,如果没有查询到数据,也将null返回给前端用户,同时将null数据插入缓存中,并且设置一定的过期时间。 缓存空值会有两个问题: 1、空值做了缓存,意味着缓存中存了更多的键,需要更多的内存空间
阅读全文
摘要:安装包提取路径 https://pan.baidu.com/s/15bHTTDOqtIlsoUdfnx72IA 提取码:r11j InfluxDB是一个由InfluxData开发的开源时序型数据库,专注于海量时序数据的高性能读、高性能写、高效存储与实时分析等,在DB-Engines Ranking时
阅读全文
摘要:redis提供了两种数据持久化的方式快照和追加文件 appendonly:是否开启AOF持久化,yes开启,no关闭 快照(RDB): 按指定的时间间隔,生成数据的快照,并且保存到磁盘文件中,为了避免阻塞主进程,redis还会fork出一个子进程,来负责快照的保存,这种方式的性能比较好,无论是备份还
阅读全文
摘要:数据库优化 1.优化索引、SQL 语句、分析慢查询; 2.设计表的时候严格根据数据库的设计范式来设计数据库; 3.使用缓存,把经常访问到的数据而且不需要经常变化的数据放在缓存中,能节约磁盘 IO 4.优化硬件;采用 SSD,使用磁盘队列技术(RAID0,RAID1,RDID5)等 5.采用 MySQ
阅读全文
摘要:使用命令:cat /etc/redhat-release 查看当前系统的版本,看到时centos8的系统后,就使用nmon_x86_64_centos8的版本 解压nmon包后会生成很多对应的nmon文件选择对应版本使用 实时展示在屏幕上: 使用命令:./nmon_x86_64_centos8进入以
阅读全文
摘要:./startAgent.sh --udp-port 0 --tcp-port 4512:自定义tcp的端口为4512,不启用udp的数据传输 更改后在cmd下 输入命令:telnet ip 4512,来检查网络是否畅通 1、在被测服务器上面启动ServerAgent,然后再jmeter中添加 jp
阅读全文