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