准备工作:将下载好的tomcat 9.0上传到自己的阿里云服务器(推荐根目录下) 附下载地址:https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.22/bin/apache-tomcat-9.0.22.tar.gz 1、解压tomcat到当前根目 ...
分类:
系统相关 时间:
2019-08-09 22:06:24
阅读次数:
131
1. 短轮询 ajax按一定间隔去请求 2. 长轮询(long Polling) Long Polling的实现很简单,可分为四个过程: 发起Polling发起Polling很简单,只需向服务器发起请求,此时服务端还未应答,所以客户端与服务端之间一直处于连接状态。 数据推送如果服务器端有相关数据,此 ...
分类:
其他好文 时间:
2019-06-26 15:01:07
阅读次数:
119
博主在看了朋友的博客后 决定也搭建一个wordPress 博客 思路 1、购买服务器 2、Cenots环境配置 3、安装wordpress 工具 推荐使用 Xshell 6,当然也可以用其他 推荐使用 Xshell 6,当然也可以用其他 服务器推荐 腾讯云学生套餐(24岁以下免学生验证,10块一个月 ...
分类:
其他好文 时间:
2019-06-01 21:13:40
阅读次数:
120
1,WebSocket和Http的区别? HTTP只能由客户端发起通信,不能主动获取实时数据。常用的方法轮询,就是用一个定时器,不停地发http请求(非常浪费资源)。 我们希望的场景是这样的:服务端数据发生变化,主动向客户端推送最新信息,客户端也可以主动向服务器发送信息。这个时候 服务器推送技术We ...
分类:
Web程序 时间:
2019-05-21 11:28:54
阅读次数:
157
L:106 现在主流的反向代理,通过长链接可以从服务器推送数据到页面 升级成websocket反向代理必须根据上面的配置做配置 缺点无法多路复用,也就是没办法并行 我们测试下Websocket反向代理 首先我们先用nginx搭建一个反向代理服务器具体代码如下 我们启用转包工具 抓包命令如下 我们登录 ...
分类:
Web程序 时间:
2019-05-14 19:18:41
阅读次数:
213
dirname(__FILE__)由两部分组成, __FILE__ 魔术变量和 dirname() 函数。__FILE__是当前脚本的绝对路径,通过 dirname() 函数后,就可以获得脚本所在目录的绝对路径。 举个栗子,有个 index.php 文件,其部署在服务器的目录是:/www/wwwro ...
分类:
其他好文 时间:
2019-03-23 19:48:21
阅读次数:
197
http2.0 在google spdy协议基础之上 改进而来 主要的特点如下:在HTTP/2中,数据流以消息的形式发送,而消息由一个或多个帧组成,帧可以在数据流上乱序发送,然后再根据每个帧首部的流标识符重新组装 多路复用multiplex: 服务器推送push: 请求头压缩:hpack: ...
分类:
Web程序 时间:
2019-02-11 12:54:45
阅读次数:
281
当然,这个专业的有保持长链接,服务器推送等实现,这里需求较简单,不讨论。 做了个小功能,希望前台可以看到后台的实时处理进度,首先想到的就是能够在页面像后台打印日志一样的输出, 如下代码: PrintWriterout= response.getWriter(); while(true){ try{ ...
分类:
编程语言 时间:
2019-02-03 14:23:19
阅读次数:
268
<!-- flowchart 箭头图标 勿删 --> WebSocket是HTML5最重要的特性,让网页真正支持双工通信 它淘汰了Ajax的长轮询机制,以更节约计算资源和带宽(Http报头很小)的方式通信(长轮询机制只是模拟的双工通信,不是真正的服务器推的方式) WebSocket在未来一定会全面取 ...
分类:
Web程序 时间:
2019-01-23 21:35:55
阅读次数:
204
关于EventSource的精华 HTML5之EventSource专题 EventSource java实际应用 利用EventSource对象实现服务器推送(java servlet) 关于window.addEventListener的奇怪用法 JavaScript JS中自定义事件的使用与触 ...
分类:
Web程序 时间:
2018-11-24 21:03:57
阅读次数:
230