上次,传输层上方的APP应用层表示可以使用TCP协议进行数据传输。 有什么值得关注的APP应用吗? 答案是肯定的。
最好的性能是不做。 尽量不做的事。 也就是说,即使发送消息,也可以减少发送或不发送消息。 这个部分的内容主要可以分为两个小部分:
a .减少请求次数
b .将请求的数据和回复数据降至最低(APP级) TCP传输的绝对速度可能无法控制(例如物理特性、光纤和普通电话线),但将传输距离(如CDN集群)降至最低,以提高客户满意度重用TCP连接,尽量重用TCP连接。 降低可能相关的慢启动、拥塞控制机制的影响。 要重用TCP连接,请考虑使用负载平衡服务器方法。 等同于在客户端和服务器之间构建了中间件。 负载平衡管理TCP长度连接。 当客户端发送请求时,如果负载平衡检测到没有可用的TCP连接,则会创建新连接。 处理完请求后,不关闭此TCP连接,等待下一个请求的处理将减少创建TCP连接的过程。