靜態(tài)內(nèi)容(靜態(tài)資源)
靜態(tài)內(nèi)容是指在不同請(qǐng)求中訪問(wèn)到的數(shù)據(jù)都相同的靜態(tài)文件。例如:圖片、視頻、網(wǎng)站中的文件(html、css、js)、軟件安裝包、apk文件、壓縮包文件等。
CDN加速的本質(zhì)是緩存加速。將您服務(wù)器上存儲(chǔ)的靜態(tài)內(nèi)容緩存在阿里云CDN節(jié)點(diǎn)上,當(dāng)您訪問(wèn)這些靜態(tài)內(nèi)容時(shí),無(wú)需訪問(wèn)服務(wù)器源站,就近訪問(wèn)阿里云CDN節(jié)點(diǎn)即可獲取相同內(nèi)容。從而達(dá)到加速的效果,同時(shí)減輕服務(wù)器源站的壓力。
動(dòng)態(tài)內(nèi)容(動(dòng)態(tài)資源)
動(dòng)態(tài)內(nèi)容是指在不同請(qǐng)求中訪問(wèn)到的數(shù)據(jù)不相同的動(dòng)態(tài)內(nèi)容。例如:網(wǎng)站中的文件(asp、jsp、php、perl、cgi)、API接口、數(shù)據(jù)庫(kù)交互請(qǐng)求等。
當(dāng)您訪問(wèn)這些動(dòng)態(tài)內(nèi)容時(shí),每次都需要訪問(wèn)您的服務(wù)器,由服務(wù)器動(dòng)態(tài)生成實(shí)時(shí)的數(shù)據(jù)并返回給您。因此CDN的緩存加速不適用于加速動(dòng)態(tài)內(nèi)容,CDN無(wú)法緩存實(shí)時(shí)變化的動(dòng)態(tài)內(nèi)容。對(duì)于動(dòng)態(tài)內(nèi)容請(qǐng)求,CDN節(jié)點(diǎn)只能轉(zhuǎn)發(fā)回您的服務(wù)器源站,沒(méi)有加速效果。
如果您的網(wǎng)站或App應(yīng)用有較多動(dòng)態(tài)內(nèi)容,例如需要對(duì)各種API接口進(jìn)行加速,則需要使用阿里云全站加速產(chǎn)品。全站加速能同時(shí)加速動(dòng)態(tài)和靜態(tài)內(nèi)容,加速方式如下:
靜態(tài)內(nèi)容使用CDN加速。
動(dòng)態(tài)內(nèi)容通過(guò)阿里云的路由優(yōu)化、傳輸優(yōu)化等動(dòng)態(tài)加速技術(shù)以最快的速度訪問(wèn)您的服務(wù)器源站獲取數(shù)據(jù)。從而達(dá)到全站加速的效果。