-1

Web サーバーから画像をダウンロードするのにかかる時間を測定したいと思います。Perl、python、または PHP を使用したいのですが、Perl を使用することをお勧めします。ミリ秒単位の時間。HTML からスクリプトを実行します。

ありがとう

ジョン

4

2 に答える 2

0

HTML からスクリプトを実行しますか? なんらかの CGI を呼び出すということですか?

あなたの「問題」は、ある種のブロッキングHTTP GETリクエストメソッドを持つプログラミング言語ではかなり簡単です。たとえば、Perl では次のようになります。

use LWP::Simple;
use Time::HiRes qw/gettimeofday tv_interval/;

my $b = [gettimeofday];
get("http://stackoverflow.com/questions/10565423/latency-measurement");

print "Took me: ",  tv_interval($b), "\n";

ただし、これはファイルのダウンロードにかかった時間を表すものではありません。この特定の GET 要求の実装 (LWP::Simple 経由) にかかった時間を示すだけです。リクエストのためだけの時間が本当に必要な場合は、さらに深く掘り下げる必要があります。(私はそれが大きな違いをもたらすとは思わないが....)

于 2012-05-12T16:47:54.293 に答える
0

「HTML から」と言ったときにそれが参照されている場合、Perl はブラウザで実行できません。

Javascript の onload イベントを調べることをお勧めします。

于 2012-05-12T16:27:06.160 に答える