web服务器优化
2018-11-26 本文已影响0人
司徒清影
系统级
公司有自己的一套优化标准,在安装系统的时候就已经做好系统级的优化
应用级
1.nginx
cpu进程的优化
- worker_processes auto
自动根据操作系统cpu核心数量取开启等同的nginx工作进程数 - work_cpu_affinity
cpu和内核的绑定,减少上下文的切换 1.9.10版本后nginx中提供了auto参数,工作进程自动绑定cpu的行为
网络的优化
- keepalived_timeout
长连接超时时间 - gzip
对资源进行压缩 - send_timeout
设置nginx服务器响应客户端的超时时间
2.php的优化
- safe-mode = on
打开php的安全模式 - pm.max_children
子进程最大数
3.tomcat的优化
- 内存优化
Xms = 1024 初始化时的最小内存
Xmx = 2048 可使用的最大内存 - 并发优化
minProcessors = 100
maxProcessors = 1000 - 缓存优化
compression 打开压缩功能
业务级
- 对于整个架构进行修改
- 增加服务器数量
- 购买CDN
- 将lvs换乘F5