2017-02-14 73 views
2

我運行一個WordPress網站,其中有大量的流量(8000+)併發用戶,所以我認爲這裏面臨的挑戰是可擴展性。心跳/新帖子通知

在發佈新帖子後,我想通過使用模式提示新視頻或新帖子可用,並允許用戶點擊鏈接進入該網站。

面臨的挑戰是如何在現實的時間框架內完成這項工作(並非必須實時進行),讓每個連接的用戶點擊一些腳本來進行某種檢查,每一個INSERT TICK RATE HERE將要放入拉緊或加載我的數據庫。我已經看過WordPress的心跳API,但我很好奇,如果任何人之前曾經遇到過這個問題,或者有任何建議設計這樣的系統。

回答

1

你有沒有想過使用memcache或redis呢?當你發佈一篇新文章時,添加一個條目到id,title和permalink的redis,然後使用一個簡單的php腳本直接連接到redis,閱讀最後創建的帖子id,title和permalink。當輪詢時,您可以發送客戶端上次發送的時間戳,並且如果時間戳沒有不同,則從服務器返回「不變」。