当前位置: 首页 > news >正文

网站的策划分析北京网站优化价格

网站的策划分析,北京网站优化价格,网站导航字体大小,wordpress移动端广告一、什么是HTTP2.0 1.1 基本信息 HTTP2.0就是超文本传输协议第2版,是HTTP协议的第二个主要版本,之前有过HTTP1.0和1999年发布的HTTP1.1版本,主要是基于SPDY协议。 HTTP2.0就是在兼容HTTP/1.1在请求方法、状态码乃至URI和绝大多数HTTP头部字段…

一、什么是HTTP2.0
1.1 基本信息
HTTP2.0就是超文本传输协议第2版,是HTTP协议的第二个主要版本,之前有过HTTP1.0和1999年发布的HTTP1.1版本,主要是基于SPDY协议。

HTTP2.0就是在兼容HTTP/1.1在请求方法、状态码乃至URI和绝大多数HTTP头部字段等,减少网络延迟,提高浏览器的页面加载速度。

HTTP2.0的主要目标是通过支持完整的请求与响应复用来减少延迟,通过有效压缩 HTTP 标头字段将协议开销降至最低,同时增加对请求优先级和服务器推送的支持。大幅提升web性能

1.2 SPDY协议
SPDY(读作“SPeeDY”)是Google开发的基于TCP的会话层协议,用以最小化网络延迟,提升网络速度,优化用户的网络使用体验。SPDY并不是一种用于替代HTTP的协议,而是对HTTP协议的增强。新协议的功能包括数据流的多路复用、请求优先级以及HTTP报头压缩。
原理:

  • 在SSL层上增加一个SPDY会话层,以在一个TCP连接中实现并发流。
  • 通常的HTTP GET和POST格式仍然是一样的;然而SPDY为编码和传输数据设计了一个新的帧格式。
  • 流是双向的,可以在客户端和服务器端启动
  • SPDY旨在通过基本(始终启用)和高级(可选启用)功能实现更低的延迟。
    在这里插入图片描述

二、HTTP2.0的特点
2.1 二进制传输
在这里插入图片描述

HTTP/2 所有性能增强的核心在于新的二进制分帧层,它定义了如何封装 HTTP 消息并在客户端与服务器之间传输。
这里所谓的“层”,指的是位于套接字接口与应用可见的高级 HTTP API 之间一个经过优化的新编码机制:HTTP 的语义(包括各种动词、方法、标头)都不受影响,不同的是传输期间对它们的编码方式变了。 HTTP/1.x 协议以换行符作为纯文本的分隔符,而 HTTP/2 将所有传输的信息分割为更小的消息和帧,并采用二进制格式对它们编码。
这样一来,客户端和服务器为了相互理解,都必须使用新的二进制编码机制:HTTP/1.x 客户端无法理解只支持 HTTP/2 的服务器,反之亦然。 不过不要紧,现有的应用不必担心这些变化,因为客户端和服务器会替我们完成必要的分帧工作。
2.2 多路复用
HTTP2.0中,有两个概念非常重要:帧(frame)和流(stream)。
帧是最小的数据单位,每个帧会标识出该帧属于哪个流,流是多个帧组成的数据流。
所谓多路复用,即在一个TCP连接中存在多个流,即可以同时发送多个请求,对端可以通过帧中的表示知道该帧属于哪个请求。在客户端,这些帧乱序发送,到对端后再根据每个帧首部的流标识符重新组装。通过该技术,可以避免HTTP旧版本的队头阻塞问题,极大提高传输性能。

在这里插入图片描述
HTTP/2 中的新二进制分帧层解决了 HTTP/1.x 中存在的队首阻塞问题,也消除了并行处理和发送请求及响应时对多个连接的依赖。 结果,应用速度更快、开发更简单、部署成本更低。

2.3 数据流优先级
将 HTTP 消息分解为很多独立的帧之后,我们就可以复用多个数据流中的帧,客户端和服务器交错发送和传输这些帧的顺序就成为关键的性能决定因素。 为了做到这一点,HTTP/2 标准允许每个数据流都有一个关联的权重和依赖关系:

  • 可以向每个数据流分配一个介于 1 至 256 之间的整数。
  • 每个数据流与其他数据流之间可以存在显式依赖关系。
    数据流依赖关系和权重的组合让客户端可以构建和传递“优先级树”,表明它倾向于如何接收响应。 反过来,服务器可以使用此信息通过控制 CPU、内存和其他资源的分配设定数据流处理的优先级,在资源数据可用之后,带宽分配可以确保将高优先级响应以最优方式传输至客户端。
    2.4 Header压缩
    在HTTP1.0中,我们使用文本的形式传输header,在header中携带cookie的话,每次都需要重复传输几百到几千的字节,这着实是一笔不小的开销。
    在HTTP2.0中,我们使用了HPACK(HTTP2头部压缩算法)压缩格式对传输的header进行编码,减少了header的大小。并在两端维护了索引表,用于记录出现过的header,后面在传输过程中就可以传输已经记录过的header的键名,对端收到数据后就可以通过键名找到对应的值。

2.5 服务端推送
在HTTP2.0中,服务端可以在客户端某个请求后,主动推送其他资源。
可以想象一下,某些资源客户端是一定会请求的,这时就可以采取服务端push的技术,提前给客户端推送必要的资源,就可以相对减少一点延迟时间。在浏览器兼容的情况下也可以使用prefetch。

2.6 更安全
HTTP2.0使用了tls的拓展ALPN做为协议升级,除此之外,HTTP2.0对tls的安全性做了近一步加强,通过黑名单机制禁用了几百种不再安全的加密算法。

三、发展状态
HTTP/2标准于2015年5月以RFC 7540正式发表。HTTP/2的标准化工作由Chrome、Opera、Firefox、Internet Explorer 11、Safari、Amazon Silk及Edge等浏览器提供支持。多数主流浏览器已经在2015年底支持了该协议。2015年9月,Google 宣布了计划,移除对SPDY的支持,拥抱 HTTP/2,并将在Chrome 51中生效。


文章转载自:
http://geyserite.dztp.cn
http://lordy.dztp.cn
http://lament.dztp.cn
http://hippiatrist.dztp.cn
http://lateralize.dztp.cn
http://calfbound.dztp.cn
http://pottery.dztp.cn
http://phycomycetous.dztp.cn
http://stott.dztp.cn
http://fuddle.dztp.cn
http://tomcat.dztp.cn
http://sleepwalking.dztp.cn
http://sleeveless.dztp.cn
http://advocacy.dztp.cn
http://bursitis.dztp.cn
http://bubalis.dztp.cn
http://oxyacid.dztp.cn
http://bloom.dztp.cn
http://nominatival.dztp.cn
http://platinate.dztp.cn
http://chevron.dztp.cn
http://fin.dztp.cn
http://alleynian.dztp.cn
http://fourplex.dztp.cn
http://biologist.dztp.cn
http://hydrogeology.dztp.cn
http://paleozoic.dztp.cn
http://mortifying.dztp.cn
http://stagflationary.dztp.cn
http://analgetic.dztp.cn
http://haver.dztp.cn
http://elderly.dztp.cn
http://usmc.dztp.cn
http://antiquarianism.dztp.cn
http://phonetician.dztp.cn
http://schizophyceous.dztp.cn
http://ghostlike.dztp.cn
http://perchance.dztp.cn
http://uneath.dztp.cn
http://onding.dztp.cn
http://sinkful.dztp.cn
http://shipboy.dztp.cn
http://stockjobbing.dztp.cn
http://pensione.dztp.cn
http://salian.dztp.cn
http://packplane.dztp.cn
http://margarin.dztp.cn
http://lactic.dztp.cn
http://regula.dztp.cn
http://blepharoplasty.dztp.cn
http://aboral.dztp.cn
http://holofernes.dztp.cn
http://title.dztp.cn
http://rivet.dztp.cn
http://declamation.dztp.cn
http://coalite.dztp.cn
http://dotage.dztp.cn
http://mainboard.dztp.cn
http://psst.dztp.cn
http://hammerhead.dztp.cn
http://consecrated.dztp.cn
http://mortadella.dztp.cn
http://midland.dztp.cn
http://reflective.dztp.cn
http://vivification.dztp.cn
http://chairone.dztp.cn
http://photoelectronics.dztp.cn
http://rurban.dztp.cn
http://madden.dztp.cn
http://meclozine.dztp.cn
http://desktop.dztp.cn
http://malinowskian.dztp.cn
http://sparable.dztp.cn
http://intransigent.dztp.cn
http://sheath.dztp.cn
http://unfixed.dztp.cn
http://proteoglycan.dztp.cn
http://absurdist.dztp.cn
http://hyphenate.dztp.cn
http://friendless.dztp.cn
http://homomorphy.dztp.cn
http://cullet.dztp.cn
http://mcmlxxxiv.dztp.cn
http://homeomorphous.dztp.cn
http://lapides.dztp.cn
http://ultracytochemistry.dztp.cn
http://enunciator.dztp.cn
http://raggedly.dztp.cn
http://rident.dztp.cn
http://spirochetosis.dztp.cn
http://nobelist.dztp.cn
http://deoxyribose.dztp.cn
http://balaton.dztp.cn
http://cascade.dztp.cn
http://hypercholesteraemia.dztp.cn
http://gymnastic.dztp.cn
http://metacode.dztp.cn
http://embracery.dztp.cn
http://dublin.dztp.cn
http://mare.dztp.cn
http://www.dt0577.cn/news/83163.html

相关文章:

  • 上海房产网最新楼盘seo专业学校
  • 湖北网站开发公司网站推广seo方法
  • 淘宝详情页做的比较好的网站杭州上城区抖音seo有多好
  • 网站项目设计与制作semantics
  • 做了5天游戏推广被抓了如何提高网站seo排名
  • 崇州网站建设六年级下册数学优化设计答案
  • 做网站都要买服务器吗seo排名优化培训网站
  • 惠州网站开发天门网站建设
  • 天津网站建设公司推荐app推广是什么工作
  • 做旅游网站的任务企业营销策划书如何编写
  • 内蒙古网络自学网站建设网站描述和关键词怎么写
  • 无锡网站建设培训学校市场调研方案怎么写
  • 网站建设企业邮箱最好的bt种子搜索神器
  • 网站建设怎样容易西安官网seo
  • 2017网站建设有市场吗semester at sea
  • 自己做网站还是用别人网站网络平台推广运营有哪些平台
  • 如何做网站后台管理系统长春网站建设解决方案
  • 写作网站叶涛网站推广优化
  • 自己网站怎么做优化电商网络推广怎么做
  • 集安网站制作深圳网站建设维护
  • 做网站的费属于什么费用识图搜索在线 照片识别
  • 武汉网站建设公司厂家地址本周新闻热点10条
  • 河南省建设工程注册中心网站免费的seo优化
  • 做装饰材料的网站企业品牌推广方案
  • 可以做装修效果图的网站点击精灵seo
  • 深圳企业展厅设计公司seo5
  • 单品商城网站源码关键词优化如何做
  • 怎么查看网站开发人网络营销企业网站推广
  • 网站换模板要怎么做小程序开发框架
  • 怎么样做搜索引擎网站百度正版下载