首先是一個國外的cdn加速平臺,節點一般大多數都是國外的節點,如果你的服務器在國內,完全不需要使用這個平臺加速網站,除非你真的是遇到了cc和ddos攻擊,才是接入的最佳選擇。不然沒事別接入,很難起到加速作用。網上最多的優化速度教程,都是叫大家cname接入,但是現在很多合作伙伴api接口都是不給新站加入了。例如笨牛網、夢牛等等都是禁止接入了,就連個客服聯系方式也沒有懶得管理了。
那么使用dns接入,就不能自選加速節點,那該怎么辦才能不影響網站速度,昨天也是研究了一天想了一晚上,終于有一套比較不錯的緩存最新教程。
按照如上圖所示,把電腦文件改一下,打開hosts文件在底部添加,源站服務器ip中間空格一下,再輸入網站域名。保存后,就可以實現,本地訪問直接回源,意思就是說不走cdn節點,這個是對于本地生效的加速效果,不會對用戶有所影響,方便大家寫文章更新,畢竟再怎么優化還是不比源服務器速度香!昨天請教了一位論壇大佬,他也是dns接入,問為什么還是那么快打開,基本跟國內節點沒什么區別,他跟我說,源站服務器配置寬帶好,用什么cdn都是快,也有道理。
說了這么多,就回到配置緩存了,設置緩存建議大家添加規則。點擊域名后,左側欄下面就有個規則可以點擊進去。
緩存級別,一般可以選擇兩個,一個是標準另外一個就是緩存全部內容。區別在哪里?默認是不會緩存html的,所以如果你選擇了標準,就不會影響自己的內容時效性,選擇緩存全部內容,就可以把圖片包括網站加載的文件,全部緩存起來,大家可以先從標準設置開始,如果真的打開慢,那么才選擇緩存全部內容。
前面說了,如果大家網站緩存了全部內容,html文件也會被緩存起來,那么你首頁發布的文章時候,就會出現緩存未過期的時候,不會更新新數據。那么怎么解決這個問題呢?
大家可以利用3個規則,例如你不想緩存網站首頁,就填寫鏈接:(我也不知道這里要加橫線還是不加橫線,這個大家自己發文章測試一下)。不想緩存某一個目錄就填分類地址。不過因為免費套餐有限,只能設置3條規則,一般建議大家設置首頁即可。緩存級別選擇“標準”或者“繞過”。
如果你想緩存除首頁外全部頁面內容,這個時候填寫鏈接為:*,在后面多加一個星號就可以了。
再解釋一下,瀏覽器緩存和邊緣緩存的區別在哪里。首先如果你設置了瀏覽器緩存為1天,邊緣緩存為2天,那么當用戶訪問你網站的時候,會首先接收到邊緣緩存(大家平時理解的節點緩存)看看有沒有數據,讓節點給用戶。瀏覽器緩存就是用戶本地緩存了,設置了1天,那么用戶再刷新訪問同一個頁面的時候,就會從本地調取數據訪問,而不是走節點了。
如果你想清理節點全部緩存,是可以,但是不會影響到瀏覽器緩存,也就是不能干預用戶的瀏覽器緩存,如果想要他們選擇更新你的網站數據,就必須得他們自己清理瀏覽器緩存或者等緩存過期,所以這邊建議大家,不要設置瀏覽器緩存那么久,避免有些內容更新不及時讓訪客看不到。
節點緩存時間可以設置久一點,因為后臺這邊可以控制全部清理,避免大量回源導致卡住。因為規則有分優先級,排在最前面的規則優先處理,所以把不緩存指定目錄或者網址的規則拖拉到最前面的位置。
也可以嘗試減少網站上源代碼的文件大小,勾選壓縮js、css和html文件,我怕跟主題程序沖突,就沒有選擇,我覺得設置好網站緩存了,減少文件大小的作用不是很大。開啟了Crawler Hints(爬蟲提示),突然之間增加了必應、神馬搜索蜘蛛和頭條蜘蛛多了來訪,看來還是不錯的。
再回到寶塔面板,可以下載一款堡塔網站加速插件,設置引導很容易,就是選擇屬于自己的程序加速規則,我設置的是緩存周期為:86400秒(一天)。現在來說網站打開速度有了明顯的改善,后面會繼續觀察。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。