Q
共享缓存超时
3
A
回答
2
您可以使用Debugger手动“清除”Facebook缓存。
只要去那里,输入您更改的网址并单击“调试”,这将导致Facebook机器人从您的服务器请求数据,即使它已被提取并缓存,并且新数据将替换旧数据。
编辑
页800K是很多,毫无疑问。
Facebook的擦伤您的网页,每24小时,以确保性能 最新的。当Open Graph 页面的管理员单击“Like”按钮时以及将URL输入到 Facebook URL Linter中时,该页面也会被抓取。 Facebook会在您的网址上观察缓存标头 - 它会按照首选项的顺序查看“过期”和“缓存控制”。 但是,即使您指定的时间较长,Facebook也会每24小时刮一次您的 页面。
(网址短绒是调试器)
但是从我的经验,这并非总是如此,我还没有发现它的任何模式,但我碰到这是个老的缓存数据来直到我手动使用调试器来提取新数据时才清楚。
如果你仍然想手动刷新fb的数据,你可以编写一个脚本,在调试器页面中将url传递给相同的表单动作,我不认为他们使用的是csrf保护。 通过这种方式,您可以为所有页面自动执行此操作,但这可能需要一段时间,但不会太严重。
0
我用window.open('https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(url_to_share))
做一个分享弹出不管我做什么,缓存的份额不清除,直到我做了以下内容:
- 把你想分享的网址进入Facebook的URL Linter。
- 向下滚动到“共享预览”
- 点击“看到这个共享对话框中”
- 复制从该页
- 的URL将是网址在您的window.open([放网址])popup和瞧!
相关问题
- 1. Facebook共享缓存
- 2. SQLite共享缓存
- 3. ASP.Net缓存共享
- 4. 共享缓存共享模板?
- 5. activerecord内存共享缓存
- 6. .NET 4.0共享缓存
- 7. 缓存共享信息
- 8. 如何共享缓存?
- 9. PlayFramework共享缓存问题
- 10. 共享主机PHP超时
- 11. 在内存中缓存数据共享
- 12. C#共享内存高速缓存
- 13. 共享内存中高速缓存
- 14. SQLite连接在共享缓存模式下共享临时表吗?
- 15. 共享nHibernate和休眠二级缓存
- 16. 使用FileProvider共享缓存的图像
- 17. Netflix hystrix共享请求缓存
- 18. 春季4,共享缓存beetwen节点
- 19. 缓存共享类中的数据
- 20. 如何与WebView共享图像缓存
- 21. 的Infinispan:clustred情况下不共享缓存
- 22. 什么是共享点中的缓存
- 23. Awesomium WebSession是否共享磁盘缓存?
- 24. JPA共享缓存/秒的水平WildFly
- 25. Facebook共享标志缓存问题
- 26. windows azure:共享缓存 - 全部删除?
- 27. marklogic树缓存 - 共享资源?
- 28. PHP Composer中央/共享缓存
- 29. 集群共享高速缓存
- 30. 恢复共享点配置缓存
我有800k页,我可以通过php调试它们,但它会花费太多时间。如果有超时例如48小时,我会等待。 – tayhan 2012-04-11 12:59:54
编辑我的答案,因为它不适合评论 – 2012-04-11 13:11:22