我正在为我的网站使用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小时的到期时间,尽管图像是最不可能经常更改的资源...!
当我检查我的网站的Google Insights (https://developers.google.com/speed/pagespeed/insights/)时,它抱怨‘利用浏览器缓存’不好。我已经通过为从我的服务器获取的静态资源(如js/css文件)添加过期日期来处理了这个问题,但是Google Insights主要抱怨来自Youtube服务器的缩略图图像。
我的网站有许多这些缩略图,缓存它们对于快速加载页面非常重要,但是Youtube服务器仅设置了6小时的到期时间,我找不到任何方法更改此设置,因为它们来自我的服务器外部。
如果有人能建议一种更好的方式来处理我的用例中来自外部服务器(如在我的情况下来自Youtube服务器的缩略图)的资源的浏览器缓存,我将非常感激!
我很惊讶Youtube仅设置了6小时的到期时间,尽管图像是最不可能经常更改的资源...!