Ich versuche, um zu bestimmen, ob ich soll nur direktPHP Header-Bild-Ausgang vs Lage binär in fs umleiten
1) habe PHP ein Bild holt binäres und Ausgang (mit Kopf als Bildtyp) Bild zB:
/* $image = ... insert curl function to fetch image */
header('Content-Type: image/png');
echo $image;
oder ob ich
2) ein Kopf umleiten des URL-Pfad des Bildes hat
header('Location: http://domain.com/pathtoimage/image.png');
Einige Ausgangsfragen:
Im ersten, würde dieser Betrag einen Overhead mit PHP das Bild im Speicher, um es auszugeben müssen?
In der zweiten, würde dies zu Fehlern auf Clients führen, die irgendwie nicht die PHP-Header-Umleitung folgen können?
Ich habe gerade etwas Ähnliches gemacht und wäre daran interessiert, wenn jemand irgendwelche Tests durchgeführt hätte (vielleicht mache ich irgendwann selbst). Für jetzt bin ich mit der Weiterleitung gegangen, auf diese Weise besteht eine geringere Chance, dass ich etwas kaputt mache. –
Kein Php-Genie hat das herausgefunden? @Pietrosanti hast du ein paar Tests gemacht? – garlix