企業開發珠璣-緩存

1、緩存實際把咱們數據劃分爲靜態和動態數據,直接影響數據庫設計。這裏的靜是相對的,不是絕對靜,請不要死腦筋。 前端

這一點很容易理解,常常變化的數據不作緩存,相對靜止數據作緩存 ajax

2、緩存影響咱們的架構模式,影響咱們的前端設計,增長咱們的異步行爲,讓咱們在編碼中也動靜分離。 數據庫

1)局部刷新模式。常常用到的模式例子就是產品-庫存,產品的描述部分是固定的,可是庫存是不停的消耗補充的。協調到前端就是,打開產品頁後,ajax異步不停的刷庫存。諸如此類細節數據動態變動都使用此模式。 緩存

2)內存數據庫模式。在編碼中例子就是涉及一些靜態數據的反覆使用,如咱們公司的產品分類不少,據此衍生出的優惠等計算需求不少,分類數據讀進內存後就當內存數據庫使用了,效率極高。經常使用的一級二級緩存也相似 服務器

3)動靜分離。數據庫設計結構優化 網絡

3、產生優點:減小數據庫查詢或者讀寫瓶頸,提升響應效率;減小網絡帶寬消耗;減小網絡延遲,加快頁面打開速度;下降服務器壓力 架構

相關文章
相關標籤/搜索