如何强制更新Facebook刮刀缓存?

时间:2013-07-16 20:38:54

标签: php facebook apache opengraph cache-control

将项目迁移到新服务器后,我遇到了一些关于facebook刮刀的麻烦, 在更改我的DNS服务器以指向新服务器的IP之后,Facebook的刮刀仍然会击中旧的IP,这让我想知道是否有办法迫使刮刀更新它的DNS缓存?

在旧框中,我为Cache-Control标头Cache-Control: max-age=300提供了一个短的最大年龄,自迁移大约以来情况一直在发生。一周前

我似乎无法在SO甚至Facebook的文档中找到任何相关的解决方案..

到目前为止我come across唯一相关的提示是手动使用Facebook的Linter对URL,这会强制缓存更新,但是超过10Mil的图像共享显然不适合我。< / p>

我所说的所有共享项目都是JPEG的绝对URL。

任何提示?

1 个答案:

答案 0 :(得分:1)

您可以使用端点强制Facebook重新覆盖您的网址

POST /?id={object-url}&scrape=true

希望这可以解决您的问题。