![]() |
[JS/HTML] Bilder laden dauert lange
Hallo,
ich bin's nochmal mit einer JS-Frage: Ich lasse mir die Bilder, die in einer DB gespeichert sind verkleinern und erneut abspeichern. Demnach beträgt die größe ca. 2-3kb pro Bild. Jetzt habe ich doch gestern einen Ticker gebastelt, indem ich jetzt auch Bilder anzeigen lassen kann. Dazu lade ich die Pfade zu den Bildern aus der DB in ein Array und übergabe img-Code folgendes:
Code:
Dies funzt zwar, aber dauert ca 5-7 sek, bis die Bilder angezeigt werden. Wenn ich nur Text anzeigen lasse, funzt dies erheblich schneller..
[img].$picarray[0].[/img]
Irgendwelche Tipps? |
Re: [JS/HTML] Bilder laden dauert lange
Vielleicht ist dein Webserver einfach sehr langsam?
|
Re: [JS/HTML] Bilder laden dauert lange
Hm... IE6? 1,8GHz, 512MB RAM :gruebel:
Sicher? Wie kann ich es noch testen? |
Re: [JS/HTML] Bilder laden dauert lange
|
Re: [JS/HTML] Bilder laden dauert lange
Das dauert auf dem Linux-Apache-Server (Lokales Intranet) sowie auf dem 1&1 Server gleich lange... Habe heute die ganze Zeit gebastelt. Ging aber nix... :wall:
|
Re: [JS/HTML] Bilder laden dauert lange
Schau mal mit flush(), wo genau er hängt.
|
Re: [JS/HTML] Bilder laden dauert lange
wie mit flush()? PHP oder JS??? Der Ticker ist in JS, wird aber komplett durch PHP echo ausgegeben, da ich sonst das Array von den Tickertexten, die aus der DB geholt werden, nicht übergeben kann...
|
Re: [JS/HTML] Bilder laden dauert lange
Was genau dauert denn so lange? Ich verstehe das Problem noch nicht ganz...kannst du das ganze genauer erklären oder ein bisschen Code posten?
Flush() ist eine PHP-Funktion, die den aktuellen Ausgabe-Buffer an den Client sendet. |
Re: [JS/HTML] Bilder laden dauert lange
Falls du mein Image-script verwendest:
Beim ersten Mal braucht er immer etwas länger, weil er das Thumnail berechnet. Bei den Folgeaufrufen sollte er den Thumb schon haben, und den ausgeben. Berechnet er vll. den Thumb immer neu ? |
Re: [JS/HTML] Bilder laden dauert lange
Ok,
ich habe einen Ticker programmiert (in JS), der Texte im Schreibmaschineneffekt schreibt der Text und dann nach oben fährt und ausblendet. Das geht alles so schnell, wie ich es eingestellt habe. Zeit, um alles zu lesen. Doch wenn ich jetzt ein Bild mit einbaue, ganz normal über <img src=...>, wobei der Pfad zuvor mitsamt den Tickertexten aus einer DB geladen wurde, dann dauert es ewig, bis der Text mit dem Bild erscheint. Dabei entsteht diese Pause von ca 5-7 Sekunden dann, wenn der erste Text (ohne Bild) weg ist und der neue mit Bild eingeblendet werden soll. Den Thumb berechnet er nicht immer neu. Wenn dieser vom User hochgeladen wird, wird er gleich in die richtigen größen konvertiert und dann separat abgespeichert. Das Thumb wird in tatsächlicher Größe über das Script aufgerufen und es dauert zu Laden immer gleich lange, egal wie oft es schon durchlief. Danke @jfheins: Sorry, aber dein Script benutze ich leider nicht - hat mir bei der Programmierung aber weitergeholfen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz