【业务学习】2019-05-09 http1.1&2.0的基本原理

2019-09-01
阅读 4 分钟
2.7k
我们目前用到最多的是http1.x协议,header和body我们都不陌生,那么startline是什么呢?startline是我们所说的request_line或status_line,也就是GET /HTTP/1.1或者HTTP/1.1 200 OK这种字段。在叙述http的各种工作方式之前,我们先熟悉一下TCP/IP模型:

【业务学习】浅析服务器并发IO性能提升之路 — 从网络编程基础到epoll

2019-08-26
阅读 10 分钟
3.7k
我们常常使用HTTP协议来传输各种格式的数据,其实HTTP这个应用层协议的底层,是基于传输层TCP协议来实现的。TCP协议仅仅把这些数据当做一串无意义的数据流来看待。所以,我们可以说:客户端与服务器通过在建立的连接上发送字节流来进行通信。这种C/S架构的通信机制,需要标识通信双方的网络地址和端口号信息。对于客户端...

【Index】技术干货索引

2019-07-17
阅读 2 分钟
3.3k
此文用于分类汇总所有写过的文章,实时更新,欢迎收藏! 分布式系统遨游系列 【分布式系统遨游系列】分布式互斥与分布式锁 【分布式系统遨游系列】分布式经典架构 【分布式系统遨游系列】分布式事务 【分布式系统遨游系列】分布式资源调度 【分布式系统遨游系列】分布式通信 【分布式系统遨游系列】分布式计算 【分布式...

【PHP7源码学习】2019-04-10 FastCGI协议2

2019-07-17
阅读 11 分钟
2.4k
baiyan 全部视频:[链接] 引入 读这篇文章之前请先阅读【PHP源码学习】2019-04-09 FastCGI协议1 我们知道,客户端、nginx、PHP-FPM之间通信的方式如下: 那么,我们今天详细解释一下图中的FastCGI协议的部分。其实,最开始我们是使用CGI协议的,但是CGI程序的弊端十分明显,如需要新的进程进行数据处理,效率低下。FastC...

【PHP7源码学习】2019-04-09 FastCGI协议1

2019-07-15
阅读 13 分钟
2.5k
我们经常谈到,计算机网络有多种体系架构,如OSI七层模型、TCP/IP四层模型等等。那么,为什么要将计算机网络分成这么多层呢?而且,每一层都要加上其特有的头部(如TCP头部、IP头部等等)进行封装,这样设计的原因又何在?