2

いわゆるページの応答時間を取得するにはどうすればよいですか: リクエストが送信されてから最初のヘッダーのバイトが来るまでの時間?

PS: ここでは、ソケットを扱いたくありません。動作はしますが、生々しすぎます。

PPS: bash で curl を使用すると、次のように実行できます。

(time curl URL --head) 2>&1 | grep real | cut -c 6-
4

1 に答える 1

3

これでうまくいくはずです:

from timeit import Timer
from urllib2 import urlopen

def fetch():
    page = urlopen('http://www.google.com')
    return page.info()

timer = Timer(fetch)
print timer.timeit(1)
于 2012-01-29T07:21:20.807 に答える