Wir verwenden große Hintergrundbilder (hochauflösende Fotos, bis zu 700 KB) für unser Seitendesign. Es ist Teil der Erfahrung der Website, dass Sie beim Durchsuchen verschiedene Bilder sehen.Wie würden Sie das "zufällige" Laden großer Bilddateien optimieren/simulieren?
Im Moment wird auf jeder Seitenanforderung ein anderes (zufälliges) Bild aus einem Pool von ~ 15 Bildern geladen, die mit der Zeit wachsen könnten.
Ich bin für eine vernünftige Art und Weise suchen, dies zu optimieren:
- die Benutzer zu vermeiden herunterladen, die eine große Image-Datei auf jede Seite Ansicht
- Um Last auf dem Server zu reduzieren (ist dies ein Problem ist, hält der Server die Bilder im Speicher)
die Ideen, die ich bisher sind:?
- Ein Timer, der in festgelegten Intervallen
- Progressiv lädt andere Bilder im Hintergrund mit Ajax
- Zuordnen von Bildern mit bestimmten Inhalten (Seiten, Tags)
Die Frage ist, wie ein anderes Bild lädt zu halten Es fühlt sich etwas zufällig an, während Seitenladezeiten und Servertreffer minimiert werden.
schlage vor, Sie versuchen, die Größe der Bilder zu optimieren ... 700K zu groß ist .. –
Die meisten Bilder sind innerhalb der 100 KB-Bereich, nur wenige sind so groß – meleyal