Adobe 很高兴地宣布推出 HTTP/2 内容交付功能,这意味着性能将全面提升。
此功能要求您使用与Adobe Experience Manager Dynamic Media捆绑在一起的现成CDN。 此功能不支持任何其他自定义CDN。
HTTP/2改进了浏览器和服务器的通信方式,允许更快地传输信息,同时降低所需的处理能力。
以下网站以简短而简单的方式介绍了HTTP/2及其好处:
性能改进可能差别很大。 它基于许多因素,例如网站代码、Dynamic Media的使用方式、消费者的设备、屏幕和位置。
Adobe自己的测试产生了以下结果:
以下演示说明了HTTP/1加载与HTTP/2加载之间的区别:
要使用HTTP/2,您必须满足以下要求:
对富媒体请求使用安全HTTPS。
将Adobe捆绑的CDN(内容交付网络)用作Dynamic Media许可证的一部分。
使用专用(非公司 — h.assetsadobe#.com)域。
如果您已经有专用域,则可以通过Adobe客户支持来选择加入。
如果您没有专用域,Adobe计划在2018年将您的转换计划为HTTP/2。
启动切换到HTTP/2的请求;它不会自动为您完成。
要切换到HTTP/2,请启动Adobe客户支持请求。 请参阅 打开支持票证.
在支持请求中提供以下信息:
客户支持将您按请求提交的顺序添加到HTTP/2客户等待列表。
当Adobe准备好处理您的请求时,客户支持团队会联系您以协调过渡并设置目标日期。
完成后会通知您,并可以验证是否成功过渡到HTTP2。
由于浏览器未声明这一事实,因此需要下载扩展。
对于Firefox和Chrome,有一个名为“HTTP/2和SPDY指示器”的扩展。 浏览器仅安全支持http/2,因此需要使用https调用URL进行验证。 如果支持http/2,则扩展将以蓝色Flash符号和标题“X-Firefox-Spdy”的形式指示:"h2"。
请求会按照客户支持接收请求的顺序进行处理。
可能会有较长的前置时间,因为过渡到HTTP/2涉及清除缓存。 因此,一次只能处理少数客户过渡。
过渡到HTTP/2会清除CDN中的缓存,因为它涉及到迁移到新的CDN配置。
非缓存内容会直接点击Adobe的源服务器,直到再次重建缓存为止。 因此,Adobe计划一次处理一些客户过渡,以便在从源中提取请求时保持可接受的性能。
由于浏览器未声明这一事实,因此需要下载扩展。
对于Firefox和Chrome,有一个名为“HTTP/2和SPDY指示器”的扩展。 浏览器仅安全支持http/2,因此需要使用https调用URL进行验证。 如果支持http/2,则扩展将以蓝色Flash符号和标头的形式表示 X-Firefox-Spdy
: h2
.