Detlef G.: mehrere Zufallsbilder / zeitlich aktualisieren

Beitrag lesen

Hallo Sandra

Eine Aktualisierung der Bilder erfolgt ja nur bei einem Reload, und ich möchte Erstens in der 'Hauptladezeit' das System nicht nach xtausend Bilder durchsuchen (unnötige Ladezeit).

Die Liste der verfügbaren Bilder musst du nicht ständig neu erstellen, die
kannst du auch einmalig erzeugen, jeweils wenn neue Bilder hochgeladen
worden sind, oder in gewissen Zeitabständen per Cronjob (z.B. einmal
täglich).
Beim Aufruf der Seite werden die einzubindenden Bilder dann über eine
Zufallsfunktion aus dieser Liste gewählt.
(Der Ansatz von at ist bei einer relativ kleinen Auswahl aus xtausenden
Bildern kein Problem.)

Damit hättest du eine Seite mit zufälligen Bildern, aber noch keine
regelmäßige Änderung der Bilder.

Zweitens sollen die Bilder ja nicht alle auf einmal geändert werden, sondern nach und nach:

Ohne komplettes Neuladen der Seite, brauchst du dazu Javascript.
Entweder lässt du den Server beim Ausliefern der Seite weitere Bild-URIs in
Form eines Javascript-Arrays übergeben, du kannst dann zeitgesteuert jeweils
ein oder mehrere Bilder durch welche aus diesem Array austauschen.

Ein Problem dabei ist, dass dieses Array ja auch nicht zu groß sein sollte,
du also kaum alle xtausend Bild-URIs übergeben kannst.

Eine andere Möglichkeit wäre, zum Bildwechsel nicht wirklich eine Grafik
aufzurufen, sondern ein serverseitiges Skript, welches dann ein zufällig
gewähltes Bild zurückliefert.

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!