HTTP之2 HTTP优化(HTTP性能优化、安全的HTTP协议)
2016-04-05 15:40
471 查看
一、HTTP性能优化
HTTP连接过程
HTTP连接性能优化 - 网站性能优化最主要的就是要减少HTTP请求及每次响应中内容的长度。可以从连接过程中的下列方面加以考虑 - 域名解析 尽可能减少域名解析次数---减少跨站外部资源的引用 - 创建连接 努力减少连接创建次数----使用Keep-Alive避免重复连接 - 发送请求 尽力减少请求次数----合理设置Expires时间,资源合并 - 等待响应 提高服务器端运行速度----提高数据运算及查询速度 - 接受响应 尽可能减少响应数据长度---启用压缩
二、安全的HTTP协议
HTTPS协议 - HTTP协议本质上属于"明文传输",可能被窃听和篡改 - 政府、银行等机密应用需要"安全版本的HTTP" - HTTPS 协议将消息发送给TCP层之前,先交给了一个安全层(由SSL或者TLS协议实现),安全层负责对消息进行加密和解密操作 - 使用非安全的HTTP的URL Scheme为http - http://www.icbc.com.cn/icbc/ - 使用HTTPS的URL Scheme为https - https://mybank.icbc.com.cn/icbc/perbank/index.jsp
安全连接建立过程 - 客户端建立到服务器上的443端口上的连接
- 双方初始化SSL层,沟通加密参数,交换秘钥
- 客户端发送请求消息,在SSL层加密,服务器接收到密文,在服务器SSL层解密,得到请求明文,对请求进行处理
- 服务器发送响应消息,在SSL层加密,客户端接收到密文,在SSL层进行解密,得到响应明文,解析响应内容
- SSL关闭通知
- TCP连接关闭
总结:本章内容主要介绍了 HTTP优化(HTTP性能优化、安全的HTTP协议)
HTTP连接过程
HTTP连接性能优化 - 网站性能优化最主要的就是要减少HTTP请求及每次响应中内容的长度。可以从连接过程中的下列方面加以考虑 - 域名解析 尽可能减少域名解析次数---减少跨站外部资源的引用 - 创建连接 努力减少连接创建次数----使用Keep-Alive避免重复连接 - 发送请求 尽力减少请求次数----合理设置Expires时间,资源合并 - 等待响应 提高服务器端运行速度----提高数据运算及查询速度 - 接受响应 尽可能减少响应数据长度---启用压缩
二、安全的HTTP协议
HTTPS协议 - HTTP协议本质上属于"明文传输",可能被窃听和篡改 - 政府、银行等机密应用需要"安全版本的HTTP" - HTTPS 协议将消息发送给TCP层之前,先交给了一个安全层(由SSL或者TLS协议实现),安全层负责对消息进行加密和解密操作 - 使用非安全的HTTP的URL Scheme为http - http://www.icbc.com.cn/icbc/ - 使用HTTPS的URL Scheme为https - https://mybank.icbc.com.cn/icbc/perbank/index.jsp
安全连接建立过程 - 客户端建立到服务器上的443端口上的连接
- 双方初始化SSL层,沟通加密参数,交换秘钥
- 客户端发送请求消息,在SSL层加密,服务器接收到密文,在服务器SSL层解密,得到请求明文,对请求进行处理
- 服务器发送响应消息,在SSL层加密,客户端接收到密文,在SSL层进行解密,得到响应明文,解析响应内容
- SSL关闭通知
- TCP连接关闭
总结:本章内容主要介绍了 HTTP优化(HTTP性能优化、安全的HTTP协议)
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- 吾爱破解论坛被封:疑似大量黑客破解类内容
- 运维入门
- 近期加速乐的CDN服务极其不稳定
- 如何在互联网放置 HTML 页面
- 利用开源软件打造自己的全功能远程工具
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- 服务器监控策略浅谈
- Google排名优化的几个影响因素
- 如何降低服务器采购成本 原理分析
- 让侮辱中国人的法国cnn网站完蛋
- 建议的服务器分区办法
- 如何获得外部优质网站的链接pr
- 用ASP编写的加密和解密类
- 服务器托管六大优势分析
- 网站广告位难卖的几个原因分析与解决方法