2017-03-24 308 views
0

我在阅读有关HTTP/2的优先级概念,但我不确定如何在实际的服务器 - 客户端系统中实现它。正如我所看到的,Priority会通知服务器什么样的流应该在之前和之后发送给客户端。什么是服务器资源?

不过,我不知道,如果2流A和B都对C的依赖性会发生什么事该链接http://undertow.io/blog/2015/04/27/An-in-depth-overview-of-HTTP2.html说:

“如果流A和B具有基于C的依赖性,以及A B的权重为1,B的权重为10,那么B应该接受10倍于A的服务器资源量。

我不知道什么是“服务器资源”,什么将管理它们(可能是服务器)以及它如何管理它们。

+0

我觉得它基本上是带宽和调度优先级。 –

+0

@Ishi我也想到带宽。但我想知道服务器如何处理它。你知道吗? – minhkstn

回答

0

服务器资源是您的Web服务器中的资源。

维基百科:

Web服务器是处理经HTTP, 用于分发世界 万维网上的信息基础网络协议请求的计算机系统。该术语可以指整个系统,或者专指 接受和监督HTTP请求的软件。

HTTP/2被设计为克服许多HTTP/1.1,的缺点特别是与内容是如何通过网络递送。用户看到页面加载速度和响应能力的提高,而网站管理员则看到较低的资源使用情况。结果是更快的体验,而不改变网络的现有功能。

你可以看到在这里:

+0

谢谢,但我确实需要知道服务器如何将其资源用于优先流。其中之一是带宽?如果这是正确的,服务器如何使用带宽来确保更高优先级的数据流会更早? – minhkstn

+0

@minhkstn我在这里阅读:https://auth0.com/blog/what-is-http2-all-about/(几乎在这里的信息,我不能解释所有的问题)。你可以看到带宽也是其中的一部分。 – vanloc