一、CND問題簡述
今天把靜態圖片通過NFS進行分佈式存儲,但業務圖片訪問速度很慢,通過curl訪問查看訪問信息,沒有命中,所以又推了一邊CDN,後續訪問速度有所有提升,但需要判斷下 您的靜態數據 是否使用CDN呢?換句話來說,您花的前 起作用了不;
二、通過瀏覽器審查元素判斷cdn緩存是否成功
設置好cdn了,如何查看內容是否緩存到cdn上,參考如下步驟:
1)打開google瀏覽器,按F12,然後地址欄輸入要查看的url,
2)點擊network,點擊訪問的圖片,能看到詳細的請求request,response報文信息。如下圖
三、請求報文中,注意如下三個字段:
X-Swift-SaveTime 是開始在cdn上緩存的時間,截圖是2015-09-22 06:33:49開始在cdn緩存的,由於時間是GMT時間,折算成北京時間加8小時,也就是2015-09-22 14:33:49開始緩存
X-Swift-CacheTime 是cdn默認緩存時間,以秒爲單位,截圖86400意思是緩存24小時。
Age 是在cdn上已經緩存的時間。截圖意思是已經在cdn緩存了163s,從2015-09-22 14:33:49開始緩存的,當前時間就是2015-09-22 14:36:32。可以跟自己電腦時間對比一下。
通過上述信息,就初步可以判斷您的靜態數據是否啓用CDN。