![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HTTP
最后的miku殿下
经常浏览各大论坛,学习知识,见过许多博客,这其中不乏有很多错误的地方,或者是讲的不是很全面,重要的部分丢失等,在此自己记录一些觉得很棒棒,很有营养价值的博客整合,整理出自己的思路,以及写下平时工作中遇到的一些棘手的问题,为可能还未遇到相同问题的小伙伴铺路~
展开
-
HTTP 请求头中的 X-Forwarded-For
我一直认为,对于从事 Web 前端开发的同学来说,HTTP 协议以及其他常见的网络知识属于必备项。一方面,前端很多工作如 Web 性能优化,大部分规则都跟 HTTP、HTTPS、SPDY 和 TCP 等协议的特点直接对应,如果不从协议本身出发而是一味地照办教条,很可能适得其反。另一方面,随着 Node.js 的发展壮大,越来越多的前端同学开始写服务端程序,甚至是服务端框架(ThinkJS 就是这样转载 2017-07-23 01:47:21 · 40757 阅读 · 0 评论 -
TCP-可靠传输的实现-滑动窗口协议
TCP协议作为一个可靠的面向流的传输协议,其可靠性和流量控制由滑动窗口协议保证,而拥塞控制则由控制窗口结合一系列的控制算法实现。一、滑动窗口协议 关于这部分自己不晓得怎么叙述才好,因为理解的部分更多,下面就用自己的理解来介绍下TCP的精髓:滑动窗口协议。 所谓滑动窗口协议,自己理解有两点:1. “窗口”对应的是一段可以被发送者发送的字节序列,其连续的范围称之为“窗口”;转载 2017-09-06 14:38:22 · 13178 阅读 · 0 评论 -
Nginx配置详情-配置说明-参数优化-ngx_http_core_module模块变量(三)
前言:上一篇写到Nginx核心模块HTTP模块,这一篇主要讲ngx_http_core_module模块提供的变量在记录access_log访问日志文件时,可以使用ngx_http_core_module模块处理请求时所产生的丰富的变量,当然这些变量还可以用户其他HTTP模块。例如:当URI中的某个参数满足设定的条件时,有些HTTP模块的配置项可以使用类似$arg_PARAMETER这样的变量。又如原创 2017-09-24 22:51:49 · 48558 阅读 · 0 评论