web開發緩存的一些瞭解

最近面試中又問道web開發後臺緩存的一些東西,以前這片幾乎是盲區所有有必要整理一些。

“緩存”基本思路:將短時間內重複頻繁訪問的內容(或通過計算得出的內容),保存在一個更容易訪問的位置,方便下次訪問請求到來時直接取出(結果)。總之是減少計算次數、或訪問次數。

“緩存”基本原則:需要有大量的、頻繁的對同類型資源的訪問(請求),緩存才能發揮作用。

操作系統緩存和應用程序系統緩存:操作系統一書中講有,操作系統層面的,更貼近硬件的,爲了提高計算機整體性能的,對磁盤訪問的緩存。web後臺緩存屬於應用系統緩存,主要是爲了防止因用戶重複性請求、訪問而做出的重複性計算,將用戶重複性請求的結果,保存起來(可以放到內存、可以放到磁盤文件、或是緩存表),從而下次再請求同樣測資源,就可以不經過計算(連接等操作)直接得出結果。

關於web開發緩存的更多資料可以參考:

Web 開發後端緩存思路

HTTP緩存原理介紹

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章