我正在研究從API提供程序獲取數據的Web應用程序。它獲取我需要的數據,但我需要一種方法來緩存這些數據,以防止再次調用相同的數據。瞭解Redis,一般緩存的概念
然後我偶然發現了Redis,它似乎能夠達到我的目的,但我並沒有100%清楚使用Redis進行緩存的概念。我檢查了他們的文檔,但我沒有真正遵循他們必須說的。
讓我們假設我剛剛部署了我的網站,並且我的第一個訪問者名爲A.由於A是第一個訪問的人,我的網站將通過API提供商請求一組新的數據,幾秒鐘後,該頁面將加載A想要的數據。
我的網站將這些數據緩存到Redis中,以便爲未來訪問者提供服務,以便訪問同一頁面。
現在我有我的第二個客人B.
乙擊中同一個頁面URL作爲和做,因爲我的網站有存儲在緩存中這個數據,B從緩存中,將體驗更快的加載時間比A經歷的要多。
我的理解是否符合網頁緩存的概念?
我一直以爲每個用戶的緩存思想,所以我在網站上的互動對其他人沒有任何影響或任何其他人,但Redis似乎每個應用程序的基礎上工作。
您可以根據每個用戶或每個應用程序的基礎進行redis緩存,這完全取決於您。 – e4c5