我們的網站允許用戶上傳圖片,然後在twitter上分享,或者在Facebook上與他們分享。有一個熱門頁面,根據Twitter的提及和臉書喜歡的特定頁面的總數,排名前X的圖片。基於Twitter的趨勢提及和Facebook喜歡
目前我可以看到我們可以實現的唯一方法是通過對每個圖像進行2次API調用(至少)來獲取每個社交網站的計數,然後計算總數以最終訂購圖像首先是最「熱門」的。我不認爲這是應該的,因爲如果我們有,比如3000張圖像,可能需要很長時間才能完成。
我不知道如何實現我們想要的(如果它甚至可能),這就是爲什麼我現在可以想到的唯一解決方案是要麼有我們自己的「喜歡」系統,要麼得到計數每小時一次並創建一種緩存(但這仍然意味着每個小時都會有很多API調用)。
確實感謝一個好主意。我們想到了使用視圖的數量,但沒有考慮如何對它們進行API調用。我仍然在等待其他建議。乾杯。 – Nicolas