Moin,
ich habe ein PHP-Skript was Bilder zurückgibt, und zwar in folgender Form:
if(isset($_GET["bild"])) {
header('Content-type: image/png');
echo picture($_GET["bild"]);
exit(0);
}
function picture($name) {
switch($name) {
case("html.png"): return base64_decode("iVBORw0KGgoAAAANSUhEUgAAABYA[...]"); break;
case("edit.png"): return base64_decode("iVBORw0KGgoAAAANSUhEUgAAABAA[...]"); break;
case("delete.png"): return base64_decode("iVBORw0KGgoAAAANSUhEUgAAABAA[...]"); break;
case ...
...
}
}
Das Skript ruft ca. 5-10 kleine Bilder (16x16 px) aus sich selbst heraus auf.
Leider lädt der Browser jedes dieser Bilder bei jedem Seitenaufruf neu, was bis zu 3 Sekunden dauert. Kann ich dem Browser auf irgendeine Art und Weise klar machen, dass diese Bilder auch gecached werden können?
Grüße Marco