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