大并发服务器的优化(Nginx\内核)

本文探讨了高性能网站面对大量请求时的优化策略,包括减少请求、利用浏览器缓存、CDN加速、服务器集群与负载均衡。深入讲解了系统层面与Nginx层面的具体优化措施。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


https://blog.youkuaiyun.com/u012699382/article/details/53374667

对于高性能网站 ,请求量大,如何支撑?

1: 减少请求 ---- 对于开发人员----合并css, 背景图片, 减少mysql查询等.
2: 对于运维---- nginx的expires ,利用浏览器缓存等,减少查询.
3: 利用cdn来响应请求
4: 最终剩下的,不可避免的请求----服务器集群+负载均衡来支撑.
    所以,来到第4步后,就不要再考虑减少请求这个方向了,而是思考如何更好的响应高并发请求。

注意:要关闭各个服务器之间的防火墙 service iptables stop

系统层面优化

    对于每一台服务器主机,在系统层面上默认进行了很多限制,要提升服务器的支持并发的量级,应当将这些限制去除。设置如下:
1:打开文件描述符的上限限制——ulimit -n
2:不做洪水攻击的抵御:tcp_syncookies = 0
3:TCP立即回收:/proc/sys/net/ipv4/tcp_tw_recycle = 1
4:空的TCP立即被利用:/proc/sys/net/ipv4/tcp_tw_reuse
5:最大连接数:/proc/sys/net/core/somaxconn

Nginx层面优化

1:子进程允许打开的文件(worker_rlimit_nofile)
2:屏蔽keep-alive保活机制:keepalive_timeout 设为0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值