我使用此功能http://pastebin.com/19YjaXZt从我在我的网站上发布的YouTube视频中拉出拇指,但它们不会被缓存。我已将图像缓存添加到我的htaccess中以用于其他所有内容,但它不会缓存视频的大拇指。我怎么能这样做?
答案 0 :(得分:1)
也许我不完全理解你(你的拇指缓存是什么意思),但是图像本身永远不会通过你的网站,所以几乎没有缓存(htaccess可以做的很少)。您只需告诉浏览器在youtube网站上的特定位置查看图像。
要将它们缓存在您的服务器上(或更新与它们一起发送的缓存标头),您必须将图像下载到您的服务器,然后将它们从那里提供给您的用户。虽然这在技术上是可行的,但如果Youtube条款或服务不允许这样做,我也不会感到惊讶。此外,它意味着您网站上的更多数据流量。
我也想知道你为什么要这样做。 Youtube一般来说足够快,如果视频所有者决定更改YouTube上的视频/缩略图,至少会以这种方式更改缩略图。