linux常见问题

问题
1、nginx优化参数
worker_processes auto; #nginx进程数,建议设置为等于CPU总核心数;auto表示自动
use epoll; #事件模型,linux建议使用epoll模型
gzip on; #开启gzip压缩输出
sendfile on; #开启高效文件传输模式
#tcp_nopush on; #减少网络报文段数量
tcp_nodelay on; #提高I/O性能
underscores_in_headers on; #nginx默认header name中包含下划线,则忽略掉,需开启这个参数。
2、nginx是长链接还是短链接
Nginx upstream与后端的连接默认为短连接,通过HTTP/1.0向后端发起连接,并把请求的"Connection" header设为"close"。Nginx与前端的连接默认为长连接,一个用户跟Nginx建立连接之后,通过这个长连接发送多个请求。如果Nginx只是作为reverse proxy的话,可能一个用户连接就需要多个向后端的短连接。如果后端的服务器(源站或是缓存服务器)处理并发连接能力不强的话,就可能导致瓶颈的出现。
3、nginx配置后端真实IP
通过X-Forwarded-For获取用户真实IP
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
4、nginx访问量PV、UV、独立IP
PV(访问量)
grep index.shtml host.access.log | wc -l
总PV量:
awk '{print $6}' host.access.log | wc -l
独立IP(00:00-24:00内相同IP地址只被计算一次) 
awk '{print $1}' host.access.log | sort -r |uniq -c | wc -l
UV(独立访客)
awk '{print $10}' host.access.log | sort -r |uniq -c |wc -l

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值