记录一下Nginx代理WebSocket的配置 1 添加协议升级 在http模块添加协议升级配置 该配置用于将http协议升级为websocket协议 map说明:根据客户端请求中$http_upgrade的值,设定$connection_upgrade的值。 内容是设定规则。即$connectio ...
分类:
Web程序 时间:
2020-05-14 11:17:43
阅读次数:
277
万维网概述 超文本传输协议HTTP HTTP协议的特点 HTTP协议的连接方式 HTTP报文结构 END ...
分类:
Web程序 时间:
2020-05-14 01:10:07
阅读次数:
103
1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。 IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠地传递数据包,使得网络上接收端收到发送端所发出的所有包, ...
分类:
Web程序 时间:
2020-05-13 20:11:05
阅读次数:
72
http.sys共享端口 HTTP.sys驱动是IIS的主要组成部分,主要负责HTTP协议相关的处理,它有一个重要的功能叫Port Sharing,即端口共享。所有基于HTTP.sys驱动的HTTP应用可以共享同一个端口,只需要各自注册的url前缀不一样即可。 mormot支持http.sys。因此 ...
分类:
Web程序 时间:
2020-05-13 12:10:17
阅读次数:
88
PrometheusPrometheus(普罗米修斯)首先联想到的是异形,一部很不错的电影。在这里指的是一套开源的监控、报警、时序数据库的组合。是由SoundCloud公司开发。Prometheus基本原理是通过HTTP协议周期性抓取(Pull方式)被监控组件的状态,好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境,比如VM或者Do
分类:
其他好文 时间:
2020-05-13 10:22:50
阅读次数:
126
关于HLS,上篇咱们已经讲过,它基于http协议,内容包括两部分:m3u8描述文件,ts媒体文件。它可以实现视频直播,不过直播有点延迟,延迟大小与循环体的大小有关。我们将要利用它的循环体,来实现大视频的分片下载播放。问:怎么将一个视频分片得到m3u8文件?答:利用ffmpeg工具。问:那么什么是FFmpeg呢?答:FFmpeg是一套可以用来记录、转换数字音频、视频,并且将其转化为流的开源程序。它提
分类:
其他好文 时间:
2020-05-13 09:52:08
阅读次数:
64
基于这道题,我们需要先认识http和https的区别;了解https的通信过程;再回答测试需要关注的点。 一、http和https的区别 (图片来源网络:testerhome.com) Http和Https都是位于OSI(计算机或通信系统间互联标准体系)的第七层:应用层,位于该层的还有SMTP和FT ...
分类:
Web程序 时间:
2020-05-13 00:34:47
阅读次数:
209
django处理请求流程 浏览器地址输入url,发送get请求 wsgi服务器接受到请求 根据url路径找到对应的函数 执行函数,返回响应给wsgi按照http协议格式返回浏览器 1. 静态文件 静态文件包括:css,javascript,images 1.1 静态文件配置流程 配置 # 配置静态文 ...
分类:
其他好文 时间:
2020-05-12 17:07:01
阅读次数:
61
[toc] HTTP协议 1 HTTP协议的定义 HTTP协议是超文本传输协议 用来规定服务端和浏览器之间的数据交互的格式...(BS架构) 即要想使用BS架构就必须遵守HTTP协议 ` 客户端服务端也可以不使用该协议, 但是该服务端就不能被浏览器正常访问, 即无法使用BS架构,只能使用其他CS架构 ...
分类:
Web程序 时间:
2020-05-11 23:45:11
阅读次数:
94
什么是前端 软件开发架构 浏览器窗口输入网址回车发生了几件事 HTTP协议 HTML简介 超文本标记语言 如果你想要让浏览器能够渲染出你写的页面。你就必须遵循HTML语法 我们浏览器看到的页面,内部其实都是HTML代码(所有的网站内部都是HTML代码) HTML就是书写网页的一套标准 HTML文档结 ...
分类:
Web程序 时间:
2020-05-11 22:09:25
阅读次数:
79