为youtube缩略图利用浏览器缓存

时间:2014-01-17 17:26:47

标签: youtube-api browser-cache youtube-javascript-api pagespeed http-caching

我在我的网站上使用Youtube(v3)API,其中显示了许多YouTube视频缩略图。 例如:https://i1.ytimg.com/vi/0ZL_q7oUVrQ/mqdefault.jpg

当我检查我的网站的Google Insights(https://developers.google.com/speed/pagespeed/insights/)时,它会抱怨“利用浏览器缓存”。我已经注意到添加了来自我的服务器的静态资源的到期日期,例如js / css文件,但Google的见解主要是抱怨外部直接来自Youtube服务器的缩略图。

我的网站有许多这些缩略图,缓存它们对于快速页面加载非常重要,但是youtube服务器只设置了6个小时的到期时间,我找不到改变它的方法,因为它们在我的服务器外部。

如果有人可以建议我使用浏览器缓存来处理资源来自外部服务器(例如来自youtube服务器的缩略图),我会非常感激。 令我感到惊讶的是,Youtube只设置了6个小时的到期时间,尽管图像是经常更换的最不可能的资源......!

1 个答案:

答案 0 :(得分:0)

这超出了你的控制范围,所以我认为你无法做任何事情。

以下是您的选择:

  • 自己缓存/更新缓存。
  • 让远程管理员进行更改(使用youtube无法实现)。
  • 忽略。