2016-08-02 4 views
0

Meine Anwendung ist eine Galerie-basierte Anwendung. Normalerweise habe ich 20 Bilder auf einer Seite mit rund 15 Anzeigen(Ich kann nicht entfernen Anzahl der Bilder oder Anzeigen)Ruby on Rails - Seite mit Anzeigen und Bildern auf derselben Seite verbessern

Bilder werden alle optimieren. Ich verwende Lazy load auf Bilder und defer=true, asynchronous auf den Anzeigen.

Aufgrund der Anzeigen, Bilder Lazy Load wartet, bis die Seite geladen ist, bevor beginnen, die Bilder anzuzeigen.

Kann ich den Inhalt laden zuerst und Anzeigen später? Oder irgendeine Lösung, so dass Lazy load nicht auf alle Anzeigen wartet, bevor es die Bilder zeigt?

Antwort

0

Lazy load kann nicht wissen, ob Anzeigen geladen wurden, wodurch Anzeigen defer=true einige Hilfe geben, aber möglicherweise einige Anzeigenimpressionen seit Anzeigen after geladen werden. Am besten ist es, das Bild zu optimieren und lazy load auf Seiten mit vielen Anzeigen und Bildern auf derselben Seite zu entfernen.