bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

多級緩存架構設計-創新互聯

緩存是提升性能最直接的方法 多級緩存分為:客戶端,應用層,業務層,數據層 1、客戶端緩存:主要對瀏覽器的靜態資源進行緩存

通過在響應頭設置Expires,cache-control,將文件保存在本地,減少多次請求靜態資源帶來的帶寬損耗(解決并發手段)

成都創新互聯自2013年起,是專業互聯網技術服務公司,擁有項目成都網站設計、成都網站建設網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元信宜做網站,已為上家服務,為信宜各地企業和個人服務,聯系電話:189820811082、應用層緩存:

瀏覽器只負責讀取Expires,Expires在CDN內容分發網絡和Nginx進行設置

CDN內容分發網絡是靜態資源分發的主要技術手段,有效解決帶寬集中占用以及數據分發問

CDN的核心技術:
根據請求訪問DNS節點, 自動轉發到上海CDN節點,檢查資源是否被緩存,若已緩存則返回資源否則回源北京提取到并緩存到上海CDN節點,再由上海CDN節點進行返回。

響應頭Expires和Cache-control的區別:
1.均為通知瀏覽器進行文件緩存
2.Expires指在這個時間點緩存就到期
3.Cache-control指緩存時間有多長
即:你明天還錢給我Expires,時間是一天Cache-control

Nginx緩存管理:
Nginx對Tomcat集群做軟負載均衡,提供高可用性。有靜態資源緩存和壓縮功能(在本地緩存文件)

3、業務層緩存:進程內緩存和進程外緩存

進程內緩存:即數據運行時載入程序開辟的緩存中JAVA框架的運用(hibernate,mybatis一二級緩存,springmvc頁面緩存)

進程外緩存:redis

開源實現:ehcache,Caffeine,redis

4、多級緩存導致的數據一致性問題

集群情況下,本地緩存+redis+數據庫, 一個節點下的實例更新,要通知同意節點下其它實例緩存更新(包含本地緩存)

緩存一致性處理:
場景:修改商品價格為80,如何保證緩存也進行更新
處理方法:引入消息隊列(MQ)的主動推送功能,對服務實例推送變更實例
即:修改商品價格為80,向MQ發送變更消息,MQ將消息推送到服務實例服務實例將原緩存數據刪除,再創建緩存

如果沒有本地緩存實際上redis就能解決,畢竟是多對一,而不是多對多

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

網站名稱:多級緩存架構設計-創新互聯
網站路徑:http://vcdvsql.cn/article30/hcgso.html

成都網站建設公司_創新互聯,為您提供網站制作全網營銷推廣微信小程序用戶體驗網站設計小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營