質問: よろしくお願いします。 ファイルをダウンロードする画面にダウンロード用のボタンを配置しています。 このボタンを押下すると、ダウンロードダイアログ(サイト独自のものではなく標準の)が表示され、ダウンロード先などを指定してダウンロードを行ってもらう、という流れの構成です。 この時、DL用ボタン押下からダウンロードダイアログが出力されるまでの時間を計測したいのですが、方法があればご教授いただけないでしょうか。 サーバはApache2.2系です。 ブラウザは特に指定ないです。 以上、よろしくお願いいたします。 【追記】 環境についてご質問を頂きましたので記します。 OS: Windows(win7) ブラウザ: Chrome、IE11、Firefox 分かりづらいとご指摘もありましたので経緯について触れ させていただきます。(実際にあるサイトのため実名は控え させてください) 今回あるサイトでお客さんからDLボタン押してから ダウンロードダイアログが出てくるまで相当時間がかかるのだが 何故か?対策しないのか?という質問を頂いたのが発端です。 私の環境では問題なくすぐにダイアログがでるのですがお客さん は数分かかってしまうとのこと。サイト側の問題ではないように 思うのですが、調査した方が良いため、その測定方法が分からず 質問させて頂いた。という経緯です。
回答: 単にダウンロードに掛かる時間を計ればいいと思います。 ダイアログが出るのに掛かる時間=ダウンロードに掛かる時間+ごく僅か です。 自作プログラムで、ダウンロードを行って時間を計るか、 秒単位で良ければLinuxなどであれば、`date;wget http://~~;date`等で簡単に計れます。