测量页面加载时间URLLIB2与卷发



您好,我正在为学校进行一个项目,该项目调查了Apache的MOD_DEFLATE对Web请求时对带宽和延迟的影响,并正在寻找有关如何测量此类加载时间的建议。

我熟悉加载网页的阶段,并决定测量网站的渲染时间与我要测试的指标无关。我的理解差距是为什么卷曲我的网站所需的时间比使用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

任何建议或见解都将非常感谢。

curl做得更多。你是时间

  1. Shell的" curl"命令的启动。
  2. 卷曲与远程站点连接
  3. curl请求文件
  4. 是时候下载文件

python部分仅测试

  1. 是时候下载了。

如果将st = time()移至urlopen(site)

,您将获得更好的比较。

最新更新