【发布时间】:2013-07-16 20:38:53
【问题描述】:
在将我的项目迁移到新服务器后,我在使用 facebook 的爬虫时遇到了一些问题, 在将我的 DNS 服务器更改为指向新服务器的 IP 后,Facebook 的爬虫仍然会命中旧 IP,这让我想知道是否有办法强制爬虫更新其 DNS 缓存?
在旧盒子上,我为 Cache-Control 标头 Cache-Control: max-age=300 提供了一个较短的 max-age,这种情况自迁移以来一直在持续。一周前
我似乎在 SO 甚至 Facebook 的文档中都找不到任何相关的解决方案..
到目前为止,我 come across 唯一相关的提示是针对 URL 手动使用 Facebook 的 Linter,这会强制更新缓存,但由于图像共享超过 1000 万,这显然不适合我。
我所说的所有共享项目都是 JPEG 的绝对 URL。
有什么建议吗?
【问题讨论】:
标签: php facebook apache facebook-opengraph cache-control