分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

web-单机时代

发布时间:2023-09-06 01:55责任编辑:傅花花关键词:暂无标签

node1   192.168.1.1          node2  192.168.1.2

yum install -y nc       ###node1和2一起执行

nc -l -4 -p 9999 -k    ###node2  启动一个监听端口

#####单机优化方案#####

###减少time_wait

# cat /proc/sys/net/ipv4/tcp_tw_reuse       ##默认是0 没有打开状态## #可以打开但是打开的前提需要打开时间戳,在负载均衡上可以开,web上也可以开

#cat /proc/sys/net/ipv4/tcp_timestamps    ###时间戳   

#cat /proc/sys/net/ipv4/tcp_tw_recycle     ###快速销毁time_wait 可以打开##当客户端出于Nat网络的时候不能打开 因为用户都是通过1个nat出去,这样导致有的人可以打开网页,有的人打不开。

socket 4元组      源IP 源端口  目的地址   目的端口

解决socket 通过不同的地址去访问 跳出4元组模式

######长连接#####

长连接的优点:省去TCP建立关闭的步鄹。

长连接的缺点:socket占用时间长,消耗资源。

可以根据keepalive_timeout 来调整 

nginx 优化小知识 

sendfile on;  ##开启高速传输文件模式,意思系统调用sendfile 数据由DMA 拷贝到kernel buffer 然后kernel直接copy到 socket buffer,这样减少了use mode kernel mode之间来回切换。

tcp_nopush on;   ### 默认和sendfile on同用,才用了linux tcp/ip  tcp cork的一个标准   意思是数据不会马上发出去,会等到一定的大小然后发出,这样减少网络堵塞。

tcp_nodelay on;  ###与 tcp_nopush相反,会立马发出数据,请求响应会快。

web-单机时代

原文地址:https://www.cnblogs.com/zhaobin-diray/p/9068215.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved