利用浏览器缓存YouTube缩略图

7
我正在为我的网站使用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 Insights主要抱怨来自Youtube服务器的缩略图图像。
我的网站有许多这些缩略图,缓存它们对于快速加载页面非常重要,但是Youtube服务器仅设置了6小时的到期时间,我找不到任何方法更改此设置,因为它们来自我的服务器外部。
如果有人能建议一种更好的方式来处理我的用例中来自外部服务器(如在我的情况下来自Youtube服务器的缩略图)的资源的浏览器缓存,我将非常感激!
我很惊讶Youtube仅设置了6小时的到期时间,尽管图像是最不可能经常更改的资源...!
1个回答

0

这是你无法控制的,所以我认为你无法对此做任何事情。

以下是你的选择:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接