電子商務網站比較常用的緩衝策略架構,電子商務網站架構_PHP教程

來源:互聯網
上載者:User

電子商務網站比較常用的緩衝策略架構,電子商務網站架構


緩衝是分布式系統中的重要組件,主要解決高並發,巨量資料情境下,熱點資料訪問的效能問題。提供高效能的資料快速存取。

這次主要是分享下自己覺得比較通用的一個緩衝策略的架構方案,也是比較 容易理解的.歡迎吐槽.

有更牛逼的也歡迎大家說下:

緩衝是分布式系統中的重要組件,主要解決高並發,巨量資料情境下,熱點資料訪問的效能問題。提供高效能的資料快速存取。

緩衝的原理

(1) 將資料寫入/讀取速度更快的儲存(裝置);

(2) 將資料緩衝到離應用最近的位置;

(3) 將資料緩衝到離使用者最近的位置。

緩衝分類

在分布式系統中,緩衝的應用非常廣泛,從部署角度有以下幾個方面的緩衝應用。

(1) CDN緩衝;

(2) 反向 Proxy緩衝;

(3) 分布式Cache;

(4) 本地應用緩衝;

緩衝媒介

常用中介軟體:Varnish,Ngnix,Squid,Memcache,Redis,Ehcache等;

緩衝的內容:檔案,資料,對象;

緩衝的介質:CPU,記憶體(本地,分布式),磁碟(本地,分布式)

緩衝設計

緩衝設計需要解決以下幾個問題:

(1) 緩衝什嗎?

哪些資料需要緩衝:1.熱點資料;2.靜態資源;

(2) 緩衝的位置?

CDN,反向 Proxy,分布式快取服務器,本機(記憶體,硬碟)

(3) 如何緩衝的問題?

  • 到期策略

1.固定時間:比如指定緩衝的時間是30分鐘;

2.相對時間:比如最近10分鐘內沒有訪問的資料;

  • 同步機制

http://www.bkjia.com/PHPjc/1135476.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1135476.htmlTechArticle電子商務網站比較常用的緩衝策略架構,電子商務網站架構 緩衝是分布式系統中的重要組件,主要解決高並發,巨量資料情境下,熱點資料訪...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.