當CDN節點上的緩衝到期或者沒有命中緩衝時,CDN節點會向來源站點發起請求來擷取最新內容,來源站點返回的內容以及相關的HTTP頭部資訊就是回源回應標頭。您可以通過調整來源站點修改入站回應標頭,來設定緩衝策略、跨域資源共用等,從而最佳化網站的載入速度、增強Alibaba Content Security Service性、控制資源可訪問性,並提高使用者體驗。
背景資訊
HTTP回應標頭是HTTP的響應訊息頭的組成部分之一,可攜帶特定響應參數資訊並傳遞給用戶端。
當CDN節點上沒有緩衝使用者請求的內容時,CDN會回來源站點拉取資源,來源站點收到CDN的請求後會給出響應。為了便於使用者識別來源站點的響應資訊,您可以修改入站回應標頭功能,改寫使用者來源站點響應報文中的HTTP Header資訊。例如,改寫回源回應標頭中Content-Type參數的值,然後再傳遞給用戶端,以確保用戶端解析正常(如果來源站點返回的Content-Type值有誤,用戶端直接解析將出現亂碼,因此需要在CDN上改寫)。
入站響應指來源站點收到CDN節點的請求後,返回給CDN節點的HTTP訊息。修改入站回應標頭配置只會影響來源站點響應給CDN節點的HTTP訊息,對於CDN節點直接響應給使用者的HTTP訊息不做修改。
不支援對泛網域名稱修改入站回應標頭。
操作步驟
在左側導覽列選擇配置管理 > 分发加速配置 > 域名管理,進入到網域名稱管理頁面。
單擊目標網域名稱所在行的配置。
在指定網域名稱的左側導覽列,單擊回源配置。
單擊回源HTTP回應標頭頁簽。
單擊添加,並配置回源HTTP回應標頭資訊。
重要當不同的操作方式同時作用於同一個回源回應標頭參數時,會存在操作衝突。此時按照操作類型的優先順序來執行,優先順序順序為替換>增加>變更和刪除。例如,當增加和刪除操作同時作用於同一個參數時,會先增加再刪除。
增加回應標頭參數
刪除回應標頭參數
變更回應標頭參數
替換回應標頭參數
單擊确定,完成配置。
配置樣本
樣本一:配置響應文檔屬於某種MIME類型
配置情境
如果您希望配置響應文檔屬於某種MIME類型。
MIME類型主要包含以下幾類:
文本類型:包括文字檔(例如.txt、.csv)和HTML檔案(例如.html、.htm、.shtml)。
圖片類型:包括常見的圖片檔案(例如.jpg、.png、.gif)。
音訊類型:包括音頻檔案(例如.mp3、.wav)。
視頻類型:包括視頻檔案(例如.mp4、.avi)。
應用程式類型:包括應用程式檔案(例如.pdf、.doc、.xls)。
配置方法
回應標頭操作:增加
自訂回應標頭名稱:Content-Type。
回應標頭值:text/html。

結果說明:在來源站點發送給CDN節點的響應資訊中聲明內容類型為text/html,再次配置將覆蓋舊值。
樣本二:刪除回應標頭資訊
配置情境
如果您希望刪除回應標頭資訊。
配置方法
回應標頭操作:刪除
自訂回應標頭名稱:Content-Type。

結果說明:刪除要求標頭中的Content-Type資訊,然後返回給使用者。
如果同時完成了樣本一和樣本二,那麼會先增加回應標頭Content-Type資訊(響應的內容屬於text/html類型),然後刪除該要求標頭,最終結果為:響應的資源沒有MIME類型限制,直接以最初的類型返回使用者。



