取五个资源几个来回
按来回数模型,HTTP/1.1 串行取 5 个资源要几个来回?
贯穿本节的来回数模型:取 n 个资源,HTTP/1.1 一条连接串行 rtt_h1(n)=n 个来回,HTTP/2 一条连接多路复用并发成 rtt_h2(n)=1 个来回,saved(n) 是省下的来回数。
def rtt_h1(n):
# HTTP/1.1 一条连接串行取 n 个资源:n 个来回
return n
def rtt_h2(n):
# HTTP/2 一条连接多路复用:并发成一个来回
return 1 if n > 0 else 0
def saved(n):
# 多路复用省下的来回数
return rtt_h1(n) - rtt_h2(n)
print(rtt_h1(5))
全部评论