剛工作前端小白。。突然要寫小程序后臺。完全沒思路。。需求:前端:用戶8:00/8:01/8:02...分點(diǎn)擊button 服務(wù)器需要將8:05分從api獲得的數(shù)據(jù)返回給用戶。用戶8:15/8:16/8:17...分點(diǎn)擊button 服務(wù)器需要將8:20分從api獲得的數(shù)據(jù)返回給用戶。(規(guī)律是離當(dāng)前時間最近下個5的倍數(shù)分鐘)api數(shù)據(jù)5分鐘更新一次,8:04請求只能獲取8:00點(diǎn)數(shù)據(jù)。后臺:騰訊云一鍵部署的那個nodejs。我覺得要用定時器結(jié)合https.get。求個思路謝謝!
1 回答

牧羊人nacy
TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個贊
前端正常獲取數(shù)據(jù),沒什么好說的。
后端每次在有前端查詢的時候,如果【本次查詢距離上次查詢的緩存結(jié)果已經(jīng)隔了一個5分鐘分界】,則【獲取最新數(shù)據(jù)并且緩存在全局變量里】,如果【本次查詢還沒有到分界且緩存里有數(shù)據(jù),則直接返回緩存的數(shù)據(jù)】
添加回答
舉報
0/150
提交
取消