開啓CDN後登陸出現564錯誤

    很早就開頭了騰訊雲的CDN,只是之前一直沒時間留意。最近留意搭建靜態博客看到CDN對靜態內容的加速,所以先打開試一下加速之前的幾個動態網站,因爲服務器一直都是一塊錢的學生機,所以只有1M的帶寬。。。網站有幾個頁面有個1m的ECharts.js,500kb的js和一些圖片,導致有ECharts的那個頁面首次無緩衝打開要10s。。。。一直耿耿於懷所以有了接下來的折騰

 

    設置大都挺簡單,跟着自帶手冊引導足矣,一個要注意的是,因爲我開了一級域名的郵箱域名,所以一級域名的MX已經被用了,再設置一級域名跳轉到CDN服務器會和MX記錄衝突,所以只能設置www. 的二級域名開啓CDN(這個問題其實一開始就應該解決好的。。。一開始就應該只留www. 的二級域名開啓一級域名301轉發到www.,之前同時開啓了二級域名和一級域名指向服務器,這樣容易導致瀏覽器緩存也會誤判)。然後也順便可以把開啓了CDN的www和沒開的一級域名做個對比,效果還是很顯著的在那個要10s的界面。。。。。然後結果發現無法登陸了,一開始看到564還以爲是後臺的問題檢查對比代碼排查以爲是登陸cookie傳輸的問題。。。結果並不是,把qcloud的CDN各種設置組合都試過了都不行。。。

 

最後發現一個問題。。。CDN把動態頁面也加速了。。。之前開通的比較早,CDN默認設置不太好,現在開通的默認設置以及自動包括.jsp等動態頁面了,然後設置好緩存配置就ok了。。。給大家參考一下我的緩存配置

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章