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