Youtube api 利用浏览器缓存制作youtube缩略图

Youtube api 利用浏览器缓存制作youtube缩略图,youtube-api,browser-cache,youtube-javascript-api,pagespeed,http-caching,Youtube Api,Browser Cache,Youtube Javascript Api,Pagespeed,Http Caching,我正在为我的网站使用Youtube(v3)API,其中显示了许多Youtube视频缩略图。 例如: 当我查看我的网站的Google Insights()时,它抱怨“利用浏览器缓存”不好。我已经注意到添加了来自我的服务器的静态资源(如js/css文件)的有效期,但GoogleInsights主要抱怨来自外部、直接来自Youtube服务器的缩略图 我的网站有很多这样的缩略图,缓存它们对于快速页面加载非常重要,但youtube服务器只将过期时间设置为6小时,我没有找到改变的方法,因为它们位于我的服务器

我正在为我的网站使用Youtube(v3)API,其中显示了许多Youtube视频缩略图。 例如:

当我查看我的网站的Google Insights()时,它抱怨“利用浏览器缓存”不好。我已经注意到添加了来自我的服务器的静态资源(如js/css文件)的有效期,但GoogleInsights主要抱怨来自外部、直接来自Youtube服务器的缩略图

我的网站有很多这样的缩略图,缓存它们对于快速页面加载非常重要,但youtube服务器只将过期时间设置为6小时,我没有找到改变的方法,因为它们位于我的服务器外部

如果有人能向我推荐更好的方法来处理我的用例中的浏览器缓存,我会非常感激,因为资源来自外部服务器(比如我的例子中来自youtube服务器的缩略图)
我很惊讶Youtube只将过期时间设为6小时,尽管图像是最不可能经常更改的资源

这超出了你的控制范围,所以我认为你对此无能为力

以下是您的选择:

  • 缓存/更新缓存自己
  • 让远程管理员更改它(youtube不可能)
  • 忽略