Wie das Plugin die Seitengeschwindigkeit gewährleistet, indem es zunächst API-Antworten zwischenspeichert, sodass nicht bei jedem Besuch Videos angefordert werden.
Das Plugin wurde mit Blick auf die Optimierung der Website entwickelt. Dies wird auf verschiedene Arten erreicht, die im Folgenden beschrieben werden:
API-Anfragen im Cache
Wenn das Plugin eine Anfrage an die API stellt, werden die Videos dann vom Plugin zwischengespeichert, um zu verhindern, dass bei jedem Besuch Ihrer Website unnötige API-Anfragen generiert werden.
Benutzerdefinierter Beitragstyp Video
Nachdem die Seite vollständig geladen wurde, generiert das Plugin einzelne Beiträge für jedes Video, um die Ladezeiten in Zukunft zu verkürzen.
Verzögertes iframe-Laden
Die YouTube-iframe-Videoplayer werden erst geladen, wenn mit dem Feed interagiert wird. Dadurch wird das unnötige Laden mehrerer Iframes vermieden, bis die Seite geladen ist.
Optimierung der Video-Miniaturansicht
Die Thumbnails für jedes Video werden nach dem Rest der Seite vom YouTube CDN geladen. Die Bilder werden auch optimal auf das Layout des Feeds abgestimmt.