hi,
Wieviel schlechter ist das, Performance und Load-Technisch gesehen, als die Links zu den Bildern direkt anzugeben (statt skript.php?image=1 den direkten Pfad zum Bild)?
Mach dir klar, was bei beiden Abläufen passiert:
Bei direkt eingebundenen Bildern muss der Server nur nachschauen, gibt's so'ne Bilddatei, Ja? OK, dann lese ich deren Inhalt mal ein, und schick ihn an den Client.
Bei der anderen Methode muss er erst mal eine neue Scriptinstanz starten - also je nach Art der PHP-Einbindung ggf. sogar noch mal ein neuer Prozess.
Dann muss dieses Script erst nach dem Blid suchen, und dann einlesen und an den Client ausgeben.
Mein Gedanke dazu ist: Das File wird sowieso gestreamed,
Wieso gestreamed? In der üblichen Bedeutung von Streaming wohl kaum.
A pro pos Stichwort "Caching", welches du eingangs erwähntest, was du aber wogl nur rein serverseitig meintest - wie sieht's mit clientseitigem Caching aus?
Das kann die Performance einer Anwendung natürlich steigern und den Traffic verringern - aber wenn du mit dem PHP-Script arbeitest, müsstest du das auf HTTP-Ebene selber implementieren - bei statischen Bilddateien hingegen kümmert sich da im allgemeinen der Server schon ganz allein drum.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }