【问题标题】:Page generated in 0.0xx seconds with Python Bottle使用 Python Bottle 在 0.0xx 秒内生成页面
【发布时间】:2016-06-21 04:59:31
【问题描述】:

我正在使用Python Bottle

测量和显示页面生成时间的有效方法是什么? (即使用或多或少的服务器时间)

当然是这样的:

start = time.time()

...

generationtime = time.time() - start

可以,但是将其放在页面的哪个位置?确切的开始点是哪里(请求到达的最早点),发送给客户端之前的最晚点是什么时候?

【问题讨论】:

  • 嗯,页面生成时间,在我看来,不能完全在服务器上测量:例如,您的页面可能包含一些 JS 代码正在努力修改 DOM ,这也需要时间。如果您想测量在服务器上制作网页所花费的时间,请首先生成它,然后在发送之前将时间插入其中。
  • 您的问题“将其放在页面上的哪个位置”让我认为您已经想到了 JavaScript。但这与您“在将其发送给客户之前”的评论不一致。你能澄清一下吗?

标签: python bottle timing


【解决方案1】:

你想在瓶子里使用@hook('before_request')。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 2015-04-14
    • 2012-02-16
    • 2012-02-20
    • 2014-05-17
    相关资源
    最近更新 更多