51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

开源软件

nginx CPU亲和配置 详解

nginx CPU亲和配置 详解

厉飞雨 阅读(62) 评论(0) 赞(7)

CPU亲和(affinity)减少进程之间不断频繁切换,减少性能损耗,其实现原理是建CPU核心和Nginx工作进程绑定方式,把每个worker进程固定到对应的cpu上执行,减少切换CPU的cache miss,获得更好的性能。 ![](http://static.51tbox.com/static/2024-08-29/col/95c893fecb65676bb9191afb...

盗链是什么意思?nginx 配置防盗链

盗链是什么意思?nginx 配置防盗链

厉飞雨 阅读(105) 评论(0) 赞(7)

配置防盗链、以及跨域访问 先来说说什么是盗链吧 简单的理解就是 比如我的网站有很多精美的图, 但是很多个人站长通过爬虫或者手动的 把我的图片连接放到他们自己的文章中引用, 这样做的好处,他们的网站访问的图片 对他们网站没有压力,但是会对我的网站造成压力, 但是对我的网站一点也没有好处。 为了避免这些我们需要 防止资源盗链 {#title-8} ------------...

nginx系统优化步骤

nginx系统优化步骤

厉飞雨 阅读(77) 评论(0) 赞(5)

不管是什么系统,我们在做优化之前,首先要了解影响性能指标的一些因素: 1、网络 (1)网络的流量 (2)网络是否丢包 (3)这些会影响http的请求与调用 2、系统 (1)硬件有没有磁盘损坏,磁盘速率 (2)系统的负载、内存、系统稳定性 3、服务 (1)连接优化。请求优化 (2)根据业务形态做对应的服务设置 4、程序 (1)接口性能...

nginx 代理服务优化

nginx 代理服务优化

厉飞雨 阅读(57) 评论(0) 赞(7)

**代理服务优化** 通常nginx作为代理服务,负责转发用户的请求,那么在转发的过程中建议开启HTTP长连接,用于减少握手次数,降低服务器损耗。 |--------------------| | 配置nginx代理服务使用长连接方式 | ```bash upstream http_backend { server 127.0.0.1:8080; ke...

nginx 通用优化配置文件

nginx 通用优化配置文件

厉飞雨 阅读(68) 评论(0) 赞(7)

nginx优化总结,nginx通用优化配置文件 ```bash [root@nginx ~]# cat nginx.conf user www; # nginx进程启动用户 worker_processes auto; #与cpu核心一致即可 worker_cpu_affinity auto; # cpu亲和 er...

Nginx安全与优化总结14条

Nginx安全与优化总结14条

厉飞雨 阅读(70) 评论(0) 赞(6)

Nginx安全与优化总结 {#title-12} ------------------------ 1、[CPU亲和、worker进程数、调整每个worker进程打开的文件数](https://51tbox.com/) ```bash # 第三种最佳绑定方式,修改nginx启动的work进程为自动。 worker_processes auto; worker_cpu_...

keepalived高可用(nginx 负载均衡主备)

keepalived高可用(nginx 负载均衡主备)

厉飞雨 阅读(93) 评论(0) 赞(7)

什么是高可用 一般是指2台机器启动着完全相同的业务系统,当有一台机器down机了,另外一台服务器就能快速的接管,对于访问的用户是无感知的。 高可用通常使用什么软件? 硬件通常使用 F5软件通常使用 keepalived keepalived是如何实现高可用的? keepalived软件是基于VRRP协议实现的,VRRP虚拟路由冗余协议,主要用于...

mysql wait_timeout (单位秒)

mysql wait_timeout (单位秒)

厉飞雨 阅读(77) 评论(0) 赞(7)

默认数据是 wait_timeout=1800:这个参数设置的是客户端在没有活动时,服务器会等待多长时间后自动断开连接。这里的1800表示1800秒,也就是30分钟。 interactive_timeout=1800:这个参数设置的是交互式客户端在没有活动时,服务器会等待多长时间后自动断开连接。同样,这里的1800表示30分钟。 他们的程序默认是空闲7小时断开连接,这...

mysql5.7.34 安装 (mysql 安装 centos)

mysql5.7.34 安装 (mysql 安装 centos)

厉飞雨 阅读(67) 评论(0) 赞(7)

mysql5.7.34 https://blog.csdn.net/weixin_54919172/article/details/123418124 首先要说一点,linux可能内嵌了mariaDB,mariaDB是mysql的一个分支,同时存在可能会出现冲突,因此先检查并删除linux上内嵌的mariaDB: #检查是否存在mariaDB yum ...