
网络协议
文章平均质量分 76
happy_king_zi
这个作者很懒,什么都没留下…
展开
-
Nginx配置、优化
原因是经过反向代理后,由于在客户端和Web服务器之间增加了中间层,因此Web服务器无法直接拿到客户端的IP,通过$remote_addr变量拿到的将是反向代理服务器的IP地址。但是,反向代理服务器在转发请求的HTTP头信息中,可以增加X-Forwarded-For信息,用以记录原有的客户端IP地址和原来客户端请求的服务器地址。可以自定义一份日志的记录格式,不过要注意,log_format指令设置的name名称在Nginx配置文件中是不能重复的。设置Nginx的CPU worker(建议和CPU的核数相同)原创 2024-10-29 15:54:27 · 1204 阅读 · 0 评论 -
Python套接字
TCP / IP 是设备用于在 Internet 和大多数本地网络上进行通信的一组协议。TCP 更可靠,具有大量错误检查并需要更多资源。HTTP,SMTP 或 FTP 等服务使用它。UDP 的可靠性要差得多,错误检查的能力也有限,所需资源也更少。VoIP 等服务使用它。创建套接字时,必须指定其地址族,在套接字中使用该类型。是一个字符串,表示互联网域表示法中的主机名(如。地址族,指定了一对(主机,端口)。用于为 TCP 创建套接字,而。),并且 port 是整数。为 UDP 创建套接字。原创 2024-09-20 11:24:24 · 379 阅读 · 0 评论 -
HTTP协议头部与Keep-Alive
1 Accept:告诉WEB服务器自己接受什么介质类型,/ 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。2 Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate) Accept-Language:浏览器申明自己接收的语言 语言跟字符集的区别:中文是语言,中文有多种字符集,比如big5,gb2312,gbk等等。原创 2024-08-27 17:45:24 · 1203 阅读 · 0 评论