プロが教える店舗&オフィスのセキュリティ対策術

CGIで画像を出力しているのですが、読み込み毎に画像を読んでしまい、無駄な通信が発生して、動作も重いのです。
この画像は今後変更しないので、キャッシュから読み込み、動作を軽くしたいのです。
どのようにすればよいでしょうか?
尚、画像は小さな画像が大量にあります。
ただし、画像以外は更新させたいので、画像のみキャッシュできる方法を探しています。

このようなものでもアクセスごとに画像を読み込むので困っています。
print "Content-type: text/html\n\n";
print qq|<img src='img1'>\n|;
print qq|<img src='img2'>\n|;

A 回答 (1件)

↑を見る限りでは


「CGIで画像を出力」ではなく
「CGIで画像を表示するHTMLを出力」かなと思いますが...
(間違っていたらすみません)。

ということは、Webサーバが画像ファイルはキャッシュ可能なように設定してやれば良いように思います。
※通常の画像ファイルであれば、キャッシュ可能なハズなので、特に設定は不要なのではと思いますが...。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!