根據(jù)用戶發(fā)起一個(gè)HTTP請(qǐng)求開始,會(huì)經(jīng)歷那些緩存。
用戶層
DNS
DNS系統(tǒng)本地緩存(客戶端操作系統(tǒng)DNS緩存)
LocalDNS緩存(本地DNS提供商的緩存)
DNS緩存服務(wù)器(專用的DNS緩存服務(wù)器)
瀏覽器DNS緩存(Firefox默認(rèn)60秒,HTML5的新特性:DNS Prefetching)
應(yīng)用程序DNS緩存(Java(JVM)、PHP語(yǔ)言本身的DNS緩存)
瀏覽器
HMTL5新特性:Link Prefetching
基于最后修改時(shí)間的HTTP緩存協(xié)商: Last-Modified
基于過(guò)期時(shí)間的HTTP緩存協(xié)商: Expires、cache-control
基于打標(biāo)簽的HTTP緩存協(xié)商: Etag
代理層
CDN,反向代理緩存(基于Squid、Varnish、Nginx、ATS等,一般有多級(jí))
web層
解釋器
Opcache(操作碼緩存)
web服務(wù)器
Web服務(wù)器緩存 (Apache(mod_cache)、Nginx(FastCGI緩存、Proxy cache))
應(yīng)用層
應(yīng)用服務(wù)
動(dòng)態(tài)內(nèi)容緩存(緩存動(dòng)態(tài)內(nèi)存輸出)
Local Cache(應(yīng)用本地緩存,PHP(Yac、Xcache) Java(ehcache))
頁(yè)面靜態(tài)化(動(dòng)態(tài)頁(yè)面靜態(tài)化,專門用于靜態(tài)化的CMS)
數(shù)據(jù)層
分布式緩存
分布式緩存(Memcache、Redis)
數(shù)據(jù)庫(kù)
MySQL(innodb緩存、MYISAM緩存)
系統(tǒng)層
操作系統(tǒng)
CPU Cache(L1(數(shù)據(jù)緩存、指令緩存) L2、L3)
內(nèi)存Cache(內(nèi)存高速緩存、Page Cache)
物理層
磁盤
Disk Cache(磁盤緩存(Cache memory))
硬件
Raid Cache(磁盤陣列緩存)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/61872.html
摘要:此時(shí)樹,樹建好,并渲染完成異步請(qǐng)求開始若有斷開每個(gè)長(zhǎng)連接都會(huì)有一定時(shí)限,當(dāng)請(qǐng)求完成之后,斷開連接上面就是整個(gè)請(qǐng)求淘寶頁(yè)面到所有數(shù)據(jù)同步異步接收完成并渲染的整個(gè)過(guò)程。 地址欄輸入U(xiǎn)RL之后到底發(fā)生了哪些事情? 這個(gè)問(wèn)題應(yīng)該是前端面試中被問(wèn)概率較大的知識(shí)點(diǎn),綜合考察了面試者對(duì)于瀏覽器,計(jì)算機(jī)網(wǎng)絡(luò),HTTP協(xié)議,服務(wù)器等的基礎(chǔ)。本人學(xué)生黨一枚,近期找工作的過(guò)程中也被問(wèn)了兩次,之前回答都是參考...
摘要:此時(shí)樹,樹建好,并渲染完成異步請(qǐng)求開始若有斷開每個(gè)長(zhǎng)連接都會(huì)有一定時(shí)限,當(dāng)請(qǐng)求完成之后,斷開連接上面就是整個(gè)請(qǐng)求淘寶頁(yè)面到所有數(shù)據(jù)同步異步接收完成并渲染的整個(gè)過(guò)程。 地址欄輸入U(xiǎn)RL之后到底發(fā)生了哪些事情? 這個(gè)問(wèn)題應(yīng)該是前端面試中被問(wèn)概率較大的知識(shí)點(diǎn),綜合考察了面試者對(duì)于瀏覽器,計(jì)算機(jī)網(wǎng)絡(luò),HTTP協(xié)議,服務(wù)器等的基礎(chǔ)。本人學(xué)生黨一枚,近期找工作的過(guò)程中也被問(wèn)了兩次,之前回答都是參考...
摘要:此時(shí)樹,樹建好,并渲染完成異步請(qǐng)求開始若有斷開每個(gè)長(zhǎng)連接都會(huì)有一定時(shí)限,當(dāng)請(qǐng)求完成之后,斷開連接上面就是整個(gè)請(qǐng)求淘寶頁(yè)面到所有數(shù)據(jù)同步異步接收完成并渲染的整個(gè)過(guò)程。 地址欄輸入U(xiǎn)RL之后到底發(fā)生了哪些事情? 這個(gè)問(wèn)題應(yīng)該是前端面試中被問(wèn)概率較大的知識(shí)點(diǎn),綜合考察了面試者對(duì)于瀏覽器,計(jì)算機(jī)網(wǎng)絡(luò),HTTP協(xié)議,服務(wù)器等的基礎(chǔ)。本人學(xué)生黨一枚,近期找工作的過(guò)程中也被問(wèn)了兩次,之前回答都是參考...
摘要:此時(shí)樹,樹建好,并渲染完成異步請(qǐng)求開始若有斷開每個(gè)長(zhǎng)連接都會(huì)有一定時(shí)限,當(dāng)請(qǐng)求完成之后,斷開連接上面就是整個(gè)請(qǐng)求淘寶頁(yè)面到所有數(shù)據(jù)同步異步接收完成并渲染的整個(gè)過(guò)程。 地址欄輸入U(xiǎn)RL之后到底發(fā)生了哪些事情? 這個(gè)問(wèn)題應(yīng)該是前端面試中被問(wèn)概率較大的知識(shí)點(diǎn),綜合考察了面試者對(duì)于瀏覽器,計(jì)算機(jī)網(wǎng)絡(luò),HTTP協(xié)議,服務(wù)器等的基礎(chǔ)。本人學(xué)生黨一枚,近期找工作的過(guò)程中也被問(wèn)了兩次,之前回答都是參考...
閱讀 3527·2021-11-17 17:00
閱讀 3932·2021-08-09 13:46
閱讀 2936·2019-08-30 15:54
閱讀 709·2019-08-30 13:54
閱讀 3013·2019-08-29 17:13
閱讀 3318·2019-08-29 14:00
閱讀 3048·2019-08-29 11:11
閱讀 1478·2019-08-26 10:15