0
A
回答
1
是否需要?不,這不是必需的。
這是一個好主意嗎?很可能,但這取決於你想要做什麼!
這個系統有多少用戶?該頁面多長時間加載一次?儘可能快地呈現最新的推文有多重要?
緩存將降低您向Twitter API發送請求的次數。這意味着兩件事情
- 這將是更有效的緩存,因爲你可能不需要等待API調用來解決,所以該網頁將加載速度更快。
- 它也會降低Twitter API的負載(它們會限制速度,所以如果你不小心/做了一些緩存,如果你的服務很流行,你可能會遇到麻煩)。
這是個好消息,壞消息是,
- 如果緩存,那麼你將不能保證有最新的鳴叫。
- 如果過多發生太快,您可能會錯過推文。
- 您爲系統增加了一些複雜性。
- 您可能違反了Twitter的服務條款(你應該看看它)
因此,簡而言之,沒有它不是絕對意義上的需要。根據您的系統,是否合理取決於您。什麼更重要?可擴展性(如果是這樣,那麼你應該緩存)?簡單(如果是這樣,那麼也許你不應該緩存)?確保你永遠不會錯過推文(如果是這樣,那麼你可以緩存,但需要聰明)?
選擇是你的!
相關問題
- 1. 鳴叫blender需要很長時間才能顯示鳴叫
- 2. 在WordPress的網站上最新的鳴叫 - 沒有顯示
- 3. FileMaker Server是否需要在網站上顯示數據庫?
- 4. Twitter上顯示的圖片鳴叫摘要
- 5. Android ListView使用鳴叫顯示Profile Avatar時緩慢
- 6. 我是否需要防止Android模擬器上的緩存?
- 7. 如何緩存要在網站上顯示的RSS提要數據?
- 8. 我是否需要我的MVC2網站的crossdomain.xml文件?
- 9. 需要顯示上次在網站上更新的數據
- 10. 需要在我的網站
- 11. 如果我的網站是前臺並關注的,我是否需要針對推送通知顯示通知?
- 12. 需要顯示一個片段上的網站
- 13. 需要顯示index.html在我的網址
- 14. 我是否需要在iPad 2以及iPad 1上測試我的網站?
- 15. 是否需要緩存對象?
- 16. 緩存是否需要同步?
- 17. 是否需要緩存jQuery $(this)
- 18. 我的網站上顯示的是虛假網站提示信息
- 19. 是否需要優化wordpress網站
- 20. 我是否需要簡單社區網站的SSL證書?
- 21. 我是否需要爲簡單的網站使用Web框架?
- 22. 我是否需要內部網站的「污點」模式?
- 23. 在我的網站上使用我的時區顯示推文
- 24. Twitter按鈕顯示默認鳴叫
- 25. 在我的網站上顯示文件
- 26. 在我的網站上顯示twitter updtaes
- 27. 如何顯示照片和URL縮短我的鳴叫
- 28. 解析鳴叫時的NullRefereceException
- 29. 爲何%時顯示在我的網站
- 30. 問題的ID鳴叫,鳴叫時已刪除(Jtwitter)
感謝fot the Inputs .. @Slifty ..這爲我的想法鋪平了很多光。 我希望網站在一組標籤上顯示隨機推文..在一個php頁面上...用戶可以通過twitter和tweet直接從這裏登錄..所以我正在尋找可擴展性..但沒有得到正確的手段做正確的緩存..你可以建議一些教程或框架.. 在此先感謝.. – azzaxp 2012-02-10 06:00:37