Bilder vorausladen

Y

ypsiw

Mitglied
Thread Starter
Dabei seit
09.07.2004
Beiträge
85
Reaktionspunkte
0
Hallo,

erstelle eine Internetseite mit php.
Gibt es einen Code mit dem man die Bilder schon im Voraus laden kann und somit den Aufbau beschleunigen kann?

Gruß
ypsiw
 
PHP läuft auf dem Server. Du willst die Bilder ja schneller beim Client haben, wenn ich das richtig verstehe. Dafür müssen sie jedoch alle erstmal übertragen werden und das dauert eben. Danach greifen dann Cachings der Browser oder Proxy-Server. Per Server eine Beschleunigung zu erziehlen halte ich für schlecht möglich; es sei denn ich hätte Dich falsch verstanden und Du meinst etwas ganz anderes.
 
Sowas kann nicht funktionieren.
Der Client (Browser) stellt an den Server die Anfrage "Gib mir die Seite index.html" (oder .php oder wasauchimmer).
Der Client liest dann die (X)HTML Informationen der erhaltenen Seite ein, wertet sie aus und stellt für jedes gefundene <img> Tag eine erneute Anfrage an den Server.

Bis neulich ...
 
ich denke er meint, dass wärend des lesens der index htm die bilder der anderen seiten der website pregeloaded werden?!
 
selbstverständlich funktioniert das (wenn ich seinen wunsch richtig verstanden hab jedenfalls *g*)! schaust du hier: http://de.selfhtml.org/

"Es gibt eine Variante von JPEG-Grafiken, so genannte "progressive JPEG-Grafiken". Dabei wird, ähnlich wie beim GIF-Format in der Variante "interlaced", zuerst eine vollständige, aber noch undeutliche Fassung der Grafik am Bildschirm aufgebaut. Das erste, noch nicht ganz deutliche Bild kann bereits am Bildschirm angezeigt werden, nachdem etwa 15% der Grafikdatei an den aufrufenden Web-Browser übertragen wurden." -> http://de.selfhtml.org/grafik/formate.htm

oder schau nach lowsrc (funzt aber nur mit netscape AFAIK, und ist überholt): http://de.selfhtml.org/html/grafiken/einbinden.htm
 
wee3.de schrieb:
ich denke er meint, dass wärend des lesens der index htm die bilder der anderen seiten der website pregeloaded werden?!

Genau das meine ich. Ich bin übrigens eine Sie. :)

Gibt es dafür einen php-Befehl? Zum Beispiel preload oder so.
 
Neben der Möglichkeit, die BEASTIEPENDENT genannt hat, (auch wenn das nicht wirklich was mit "preload" zu tun hat) wirst Du kaum Chancen haben.

Auch wird PHP dir dabei nicht helfen können, da es nur serverseitig läuft und bloß HTML an den Browser schickt. Das einzige was Du machen könntest wäre Bilder auf der ersten Seite auf 0px runter zu referenzieren und hoffen, daß der Client hinter einem Proxy sitzt oder einen aktivierten Cache hat.
Etwas anderes kann per HTTP nicht funktionieren.

Bis neulich ...
 
Zurück
Oben Unten