iPhone と iPad が外部 Web サーバーから画像をフェッチしてキャッシュすることをテストするには、次のような URL を使用して、画像が返される前に自分のサーバーを 0.5 秒、1 秒、または 3 秒遅延させたいと思います。
http://www.mysite.com/getImage.cgi?pic=pic001.png&delayWanted=3
これに簡単な方法はありますか?
Rubyを使用して、私が考えていた2つの方法はCGI
、HTTPヘッダーを使用してimage/png
、no-cache
ヘッダーと「有効期限= 1年前」のタイプを返すように変更し、コンテンツのサイズを指定してから、画像ファイルを開いて出力することでしたただし、これはおそらく、標準の Web サーバーが HTTP ヘッダーを返す方法に最もよく一致する必要があります。もう 1 つの方法は、最初にスリープ状態にしてから、リダイレクトの HTTP コードを実際の画像の URL に送信するだけで、残りは Web サーバーが処理するようにすることです。それとももっと簡単な方法がありますか?