12.17 Nginx负载均衡;12.18 ssl原理;12.19 生产ssl密钥对;12.20 Nginx配置ssl扩展:针对请求的uri来代理 :http://ask.apelearn.com/question/1049根据访问的目录来区分后端的web :http://ask.apelearn.com/question/920nginx长连接 :http://ww
分类:
其他好文 时间:
2018-03-16 19:37:32
阅读次数:
185
第一种,使用长连接通道不断开的形式进行通信,也就是服务器和客户端的通道一直处于开启的状态。如果服务器性能足够好,并且我们的客户端数量也比较少的情况下,是适合使用长连接的通道。 第二种,采用短连接方式,一次性批量提交数据,也就是我们会把数据保存在本地临时缓冲区或者临时表里。当达到数量时,就进行批量提交 ...
分类:
Web程序 时间:
2018-03-14 22:12:38
阅读次数:
237
讨论Socket必讨论长连接和短连接 一、长连接和短连接的概念 1、长连接与短连接的概念:前者是整个通讯过程,客户端和服务端只用一个Socket对象,长期保持Socket的连接;后者是每次请求,都新 建一个Socket,处理完一个请求就直接关闭掉Socket。所以,其实区分长短连接就是:整个客户和服 ...
分类:
其他好文 时间:
2018-03-12 16:57:15
阅读次数:
171
服务器端:Server 客户端:Client#include <iostream> 一个服务器端怎样连接多个客户端?多线程。 服务器端的接收缓冲区小于客户端的发送缓冲区:数据流可任意拆分 缺点:出现粘包现象(发送过快,网络中卡住) 解决方法:长连接和短连接(各自建立socket) 设置包头,发送数据 ...
分类:
其他好文 时间:
2018-03-10 15:52:06
阅读次数:
179
由于项目上的 http 请求量较大,项目上性能跟不上。于是考虑把 短连接的 http 换成 长连接的tcp 形式 试试效果。 先 研究了一下 长连接方式。就是要用到 socket 方面的知识。 这是一个简单的 用java 实现 socket 客户端与服务端的 代码。 但是这样的例子,并不能实际运用与 ...
分类:
其他好文 时间:
2018-03-02 18:46:58
阅读次数:
208
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。 一、什么是长连接、长轮询? 用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否 ...
分类:
Web程序 时间:
2018-02-25 20:38:11
阅读次数:
331
问题描述 nginx reload是有一定损耗的,如果你使用的是长连接的话,那么当reload nginx时长连接所有的worker进程会进行优雅退出,并当该worker进程上的所有连接都释放时,进程才真正退出。 解决办法 对于社区版nginx目前有三个选择方式: 1. Tengine 的Dyups ...
分类:
其他好文 时间:
2018-02-24 16:48:33
阅读次数:
1410
本文转自:http://www.cnblogs.com/0201zcr/p/4694945.html 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址 ...
分类:
Web程序 时间:
2018-02-24 16:46:45
阅读次数:
217
1、HTTP 1.1支持长连接(PersistentConnection)和请求的流水线(Pipelining)处理 HTTP 1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。 ...
分类:
Web程序 时间:
2018-02-24 13:12:26
阅读次数:
194
Socket是client进行在网络与server进行数据交互的一种基本通信方式。通信有三种通信。即单工。半双工,和全双工。 所谓单工,就是仅仅可以进行单向通信,如bb机。 而半双工就是一来一回的通信方式,如对讲机。 全双工也是最经常使用的,就是现实长连接实时通信。如QQ。 假设理解了上面的三个工作 ...
分类:
其他好文 时间:
2018-02-18 10:33:14
阅读次数:
194