我正在編寫一個服務,我希望向用戶提供更多或更少的可變金額BTC的當前值。使用全局變量緩存值
我在想,也許我可以每天在全局變量中存儲和更新1 BTC的當前值,所以我不必一直髮送一堆請求來區塊鏈。
這只是一個想法,但我想,也許我可以這樣做:
- 在服務器啓動時或通過後臺程序,發送一個請求blockchain來獲得當前BTC到美元的匯率。
- 將值存儲在GLOBAL對象下。例如:
GLOBAL.BTCtoUSD = 300
- 每當我想將BTC轉換爲USD時,請使用該變量。
這是經常做的事嗎?有什麼缺點嗎?什麼是替代方案?這是某種形式的緩存嗎?
聽起來對我很好,是的,我會考慮本地緩存。 –