xy架構(gòu)學(xué)習(xí)入門

PV

  • 是什么
    可以理解為收視率,計(jì)算為一天內(nèi)的ip*平均每個(gè)人的page

層級(jí)的概念

  • 瀏覽器端
    在這一層既然有數(shù)據(jù)緩存就盡量使用數(shù)據(jù)緩存,保證前端具有持有數(shù)據(jù)的能力
    ps 利用好nginx的壓縮傳輸和expira功能
    前端文件采用nginx壓縮傳輸后從10s的延遲時(shí)間降到了3s
  • cdn端
    圖片/css/js/盡量走cdn
  • 靜態(tài)服務(wù)器層
    這層主要是圖片,靜態(tài)html
    靜態(tài)與動(dòng)態(tài)的同步優(yōu)先考慮優(yōu)先隊(duì)列異步同步
    同時(shí)考慮動(dòng)態(tài)服務(wù)器把動(dòng)態(tài)轉(zhuǎn)靜態(tài)
  • 動(dòng)態(tài)服務(wù)器層
    一般前三層把能攔下來的東西都給攔住了,只有很少部分才能到這里
    主要是新發(fā)布的內(nèi)容
    這層上面可以多做些文章,程序級(jí)別實(shí)現(xiàn)分布式分離,分布式讀寫分離,
  • 數(shù)據(jù)庫cached層
    例如memched/redis
  • 數(shù)據(jù)庫層
    一主多曾,分布式讀寫分離,
    如果訪問量很大,考慮拆服務(wù),把不同的服務(wù)分掃不同的服務(wù)器上
  • 運(yùn)維層
    服務(wù)器的選型,磁盤的選型等等

總之,高并發(fā)訪問的核心原則其實(shí)就一句話“把所有的用戶訪問請(qǐng)求都盡量往前推”。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容