Я совершенно не знаком с тем, как кэшировать изображения.
Я выводю все изображения в галерее с помощью php и хочу, чтобы изображения уже были показаны, которые будут кэшироваться браузером, поэтому php- script не должен будет выводить одно и то же изображение снова. Все, что мне нужно - это изображения, которые появляются быстрее.
при вызове изображения мне нравится:
<img src="showImage.php?id=601">
и showImage.php
-file:
$resultat = mysql_query("
SELECT filename, id
FROM Media
WHERE id = '".$_GET['id']."'
");
$data = mysql_fetch_assoc($resultat);
...
//Only if the user are logged in
if(isset($_SESSION['user'])){
header("Content-Type: image/jpeg");
//$data['filename'] can be = dsSGKLMsgKkD3325J.jpg
echo(file_get_contents("images/".$data['filename'].""));
}