最近,有站長反饋網站接入百度云防護后,網站回源率非常高。
今天百度云來給大家講解下,CDN回源高的原因:
1.動態請求比較多
網站的動態請求很多,一般是回源率高的主要原因,因為CDN對待動態請求是每個請求都會請求一次源服務器,自然就造成了回源率高。
2.剛剛接入沒多久
剛剛接入沒多久的網站,由于CDN節點沒有緩存,所以所有的資源都需要重新緩存一遍,一但有用戶第一次請求這個資源,CDN節點就會對源服務器資源請求緩存一次,這個時候只需要等待CDN緩存完成即可。
3.老舊的圖片比較多,且新增圖片較頻繁
CDN首次訪問圖片的時候是需要回源的,但第二次的時候就訪問的是緩存了,由于圖片較多,且每天都有新的圖片增加,歷史未訪問的圖片+每天新增的圖片就會導致回源較高的情況。如果不是一次性將緩存規則文件都訪問一遍,那么回源下降是需要有一個過程的。
4.資源未做緩存規則
百度云防護的緩存功能防篡改規則功能里,需要進入對應的域名開啟緩存功能并填寫緩存對應的文件后綴才會生效。
5.緩存時間過短
CDN緩存過期時間最短1小時,一些網站流量較大,且資源較為分散的,會出現緩存過期過快,回源率高,這個時候最好把緩存過期時間設置長一些。
6.網站有惡意請求
有爬蟲或者CC攻擊也是導致回源率高的原因之一,建議開啟WEB防護功能和CC攻擊防護功能。
7.未做防盜鏈
如果您是圖片站,記得一定要做防盜鏈,因為一些機器爬蟲是會大量抓取你的圖片資源的,直接影響回源率。
好了,以上就是一些影響回源的原因。