0

Web プロジェクトを開発している間、これをできるだけ頻繁にプロファイリングしたいのですが、次のような画像 URL を持つ lorempixel.com などの外部画像リソースを使用しています: http://lorempixel.com/300/100/nature/6/

これは私のhtaccessファイルです(関連部分):

<FilesMatch ".(ico|pdf|flv|jpg|jpeg|png|gif)$">
Header set Cache-Control "max-age=3600, public"
</FilesMatch>

ただし、これは、提供された URL のキャッシュ動作には影響しません。これは、ある程度意味があります。私の質問は、少なくともページを開発している間、このようなものをキャッシュするにはどうすればよいかということです。しかし、すべてが完了した後にプロファイリングするのではなく、開発プロセス中にもこれを行うのが好きです. プロファイリング ツールによる警告と、応答が遅い (画像をローカルに保存する場合に比べて遅い) ことによる恐ろしい読み込み時間は、煩わしい場合があります。

毎回サイズを変更しなければならないかもしれないローカル画像の代わりに、これらのサンプル画像を使用する方がはるかに簡単であることを言う必要はないと思います.

これが可能であれば、lorempixel.com からのすべてをキャッシュすることでさえもいいでしょう。通常は他の人がこれを行いますが、今は自分でこれを行っているので、助けていただければ幸いです。

4

1 に答える 1

0

または別の方法で、実際に apache でプロキシすることなく:

リクエストhttp://yourdomain.local/lorempixel.com/300/100/nature/6/– これがローカル ファイルとして既に存在する場合は、apache に独自のキャッシュ ヘッダーを付けて配信させます。まだ存在しない場合は、リクエストをある種のスクリプト (PHP、PERL) に書き換えて、そのファイルから画像をリクエストします。サーバーのローカル コピーを保存します。

于 2013-07-25T13:24:40.070 に答える