以前、開発にかかわったシステムでDBからバイナリデータを取得し、 画像として表示するというプログラムに関わりました。 DBへのアクセス負荷を抑えるために、Apacheのディスクキャッシュ機能を 使用しました。 その時にハマッタことについて説明したいと思います。 まず、DBから取得するバイナリデータは画像がそのまま格納されているので 特に何も処理せず、取得したデータをPHPで画面へ出力します。 >> 以下ソース $data = 画像データ; header("Content-type: image/jpeg"); echo $data; << ここまでソース 簡単に書くとこのような処理になります。このプログラムがimage_output.phpという名前とすると 画面上のHTMLタグは以下のように記述していました。 <img src="https://hoge.com/image_output