Ich verwende Youtube (v3) API für meine Website, auf der viele Youtube-Video-Miniaturansichten angezeigt werden. Zum Beispiel so etwas wie: https://i1.ytimg.com/vi/0ZL_q7oUVrQ/mqdefault.jpgNutzen Sie Browser-Caching für Youtube-Miniaturansichten
Wenn ich die Google Insights überprüfen (https://developers.google.com/speed/pagespeed/insights/) für meine Webseite es beschwert sich über schlechte 'Leverage Browser-Caching'. Ich hatte bereits darauf geachtet, das Ablaufdatum für statische Ressourcen von meinem Server wie js/css-Dateien hinzuzufügen, aber Google Insights beschweren sich hauptsächlich über Vorschaubilder, die extern von Youtube-Servern kommen.
Meine Website hat viele dieser Thumbnails und Caching ist sehr wichtig für schnelle Seitenladevorgänge, aber Youtube Server haben die Ablaufzeit für nur 6 Stunden eingestellt und ich finde keine Möglichkeit dies zu ändern, da sie extern zu meinen Servern sind .
Ich wäre sehr dankbar, wenn jemand mir eine bessere Möglichkeit vorschlagen könnte, Browser-Caching für meinen Anwendungsfall zu übernehmen, wo Ressourcen von externen Servern kommen (wie in meinem Fall Thumbnails von Youtube-Servern) Ich bin überrascht, dass Youtube legt den Ablauf für nur 6 Stunden fest, obwohl Bilder die geringsten Ressourcen sind, die man oft ändern kann ...!