WebSocket协议可以为网站和应用提供真正的双向通信,具有控制开销、保持连接状态、更强实时性、更好的压缩效果等优点,是当下低延时应用最常采用的一种技术协议。为了更好的满足客户在实时通讯场景下的加速需求,目前阿里云全站加速DCDN已经全面支持WebSocket协议,以此确保更加极致的客户体验。 W ...
分类:
Web程序 时间:
2019-01-17 15:52:24
阅读次数:
249
目录 一、Nginx优化思路 1、优化目的 二、工作进程优化 1、优化方案 2、方案验证 三、长连接 1、什么是长连接,为什么要使用长连接? 2、长连接配置方法 3、长连接状态查看 四、压缩优化(数据压缩) 1、nginx配置gzip 2、字段详解 五、客户端缓存优化 1、语法和配置方法 2、实现示 ...
分类:
其他好文 时间:
2019-01-17 15:07:53
阅读次数:
267
统计连接数,使用netstat命令或ss命令都可以1)统计连接数(80端口) 2)查看当前并发访问数(统计已连接上的),状态为“ESTABLISHED” 3)查看IP访问次数 4)查看并发请求数(服务器连接数)及其TCP连接状态: 结果解释: SYN_RECV 表示正在等待处理的请求数; ESTAB ...
分类:
Web程序 时间:
2019-01-14 10:57:10
阅读次数:
270
1.ado.net 概述 ado.net用于c#程序中的关系数据库的访问。本节代码下载地址:打开网页www.wrox.com/go/professioncsharp6 单击download code选项卡下载第37章代码。本节使用AdventureWork2014数据库。这个数据库可以从https: ...
分类:
Web程序 时间:
2019-01-13 19:09:27
阅读次数:
176
Http环境本身是一种无连接状态的架构,在这种架构下服务器只能是被动的接受客户端的请求,返回结果,而无法主动的给客户端发送数据。而在很多需要实时数据交互(比如Web IM)的场景中,我们却希望能及时得到服务器给我们返回的数据。此时,一种最为普遍的做法是:在客户端用定时器,定时去请求服务器的服务,来得 ...
分类:
Web程序 时间:
2019-01-07 20:56:41
阅读次数:
241
C#操作SQL数据库 Connection(连接)对象 形式2.”server=;Intergrated Security=true/SSPI” Command(命令)对象 形式2.new SqlCommand(Sql语句, 连接对象)//省略2,5 形式2.执行select语句(count,sum ...
分类:
数据库 时间:
2018-12-27 20:57:32
阅读次数:
164
在TCP/IP协议通讯过程中,采用三次握手建立连接,从而保证连接的安全可靠。 通常三次握手步骤如下: 1. 第1次握手:建立连接时,客户端发送 SYN 包到服务器端,携带一个序列码给服务器端用于确认,并进入 SYN_SEND 状态,等待服务器端确认。(发起连接状态) 2. 第2次握手:服务器端收到 ...
分类:
其他好文 时间:
2018-12-26 20:19:50
阅读次数:
147
文章转自:TCP连接状态变化 TCP连接状态变化 参考文章:TCP连接的状态详解以及故障排查 TCP建立连接——三次握手 CLOSED:起始状态,无任何连接。 LISTEN:服务端建立socket之后需要listen进入LISTEN(侦听)模式,侦听来自远方的TCP连接请求。 SYN_SENT:客户 ...
分类:
其他好文 时间:
2018-12-25 11:42:18
阅读次数:
158
环境说明 FTP客户端安装 连接远程ftp server 格式fit IP 端口 命令参数 显示当前FTP连接状态 显示远程主机系统类型 列出当前目录下的文件或目录 dir 等同于 ls 列出当前所在远程FTP路径 在远程主机中创建目录 删除远程主机中的目录 返回上一级 改变远程主机文件权限 将本地 ...
分类:
其他好文 时间:
2018-12-19 13:10:54
阅读次数:
1409
以常见的端口扫描器为实例 端口扫描器的原理很简单,操作socket来判断连接状态确定主机端口的开放情况。 这是一个socket扫描器的基本代码。 但是如果直接运行会等待很长时间都没有反应,这是因为socket是阻塞的,到等待每个连接超时后才会进入下一个连接。 给这段代码加一个超时 完整的代码如下 本 ...
分类:
编程语言 时间:
2018-12-18 17:59:57
阅读次数:
220