【发布时间】:2017-03-06 21:00:49
【问题描述】:
您好,我正在为学校做一个项目,调查 Apache 的 mod_deflate 在处理 Web 请求时对带宽和延迟的影响,并正在寻找有关如何测量此类加载时间的建议。
我熟悉加载网页的各个阶段,并决定衡量网站的呈现时间与我要测试的指标无关。我的理解差距是为什么 curl 我的网站所花费的时间比使用 urllib2 打开我的网站要长得多。
这是我认为捕获将网页的静态资源传输到客户端的时间的 Python 代码。
site = urllib2.Request('http://172.xxx.xxx.xxx')
site = urllib2.urlopen(site)
st = time()
site = site.read()
et = time()
site.close()
print(et - st)
此代码导致的时间比 2 个数量级快
time curl http://172.xxx.xxx.xxx
非常感谢任何建议或见解。
【问题讨论】: