【发布时间】:2016-06-21 04:59:31
【问题描述】:
我正在使用Python Bottle。
测量和显示页面生成时间的有效方法是什么? (即使用或多或少的服务器时间)
当然是这样的:
start = time.time()
...
generationtime = time.time() - start
可以,但是将其放在页面的哪个位置?确切的开始点是哪里(请求到达的最早点),发送给客户端之前的最晚点是什么时候?
【问题讨论】:
-
嗯,页面生成时间,在我看来,不能完全在服务器上测量:例如,您的页面可能包含一些 JS 代码正在努力修改 DOM ,这也需要时间。如果您想测量在服务器上制作网页所花费的时间,请首先生成它,然后在发送之前将时间插入其中。
-
您的问题“将其放在页面上的哪个位置”让我认为您已经想到了 JavaScript。但这与您“在将其发送给客户之前”的评论不一致。你能澄清一下吗?