很多時(shí)候我們使用百度云加速不僅是為了防御攻擊,同時(shí)也是為了加速訪問(wèn)。不過(guò)很多小伙伴估計(jì)會(huì)發(fā)現(xiàn)網(wǎng)站明明訪問(wèn)流量挺大的,但是在百度上顯示的加速流量卻只有那么一點(diǎn)點(diǎn)。
這是為什么呢?其實(shí)加速流量只有在命中緩存的時(shí)候才會(huì)消耗,所以緩存命中率高,加速才會(huì)明顯?,F(xiàn)在加速流量明顯很小的時(shí)候,是因?yàn)槟愕木W(wǎng)站訪問(wèn)動(dòng)態(tài)網(wǎng)頁(yè)比靜態(tài)資源流量要高,百度對(duì)待動(dòng)態(tài)頁(yè)面是不會(huì)緩存的,因?yàn)榫彺鏁?huì)導(dǎo)致網(wǎng)頁(yè)一些功能無(wú)法正常使用。百度云加速默認(rèn)是動(dòng)靜結(jié)合加速,也就是動(dòng)態(tài)網(wǎng)頁(yè)使用的做化鏈路的方法,而靜態(tài)資源用的是節(jié)點(diǎn)緩存加速方法。當(dāng)你的網(wǎng)站都是純靜態(tài)資源比如HTML純靜態(tài)頁(yè),圖片站,下載站的時(shí)候,加速流量會(huì)比較多,但如果只是純動(dòng)頁(yè)網(wǎng)頁(yè),流量會(huì)非常少。
那么我們要如何提高緩存命中率呢?
很簡(jiǎn)單,給你需要緩存的資源做自定義規(guī)則全部緩存即可。進(jìn)入云加速報(bào)表下拉的規(guī)則自定義-添加URL緩存規(guī)則,比如我要緩存ZIP壓縮包,如下添加
百度云加速支持通配符格式,比如我要緩存全站內(nèi)的所有zip格式的壓縮包,那么添加zhujib.com/*.zip的所有都緩存規(guī)則,記住緩存粒度一定要選所有都緩存,否則是不會(huì)緩存資源的。
對(duì)于動(dòng)態(tài)網(wǎng)站如果你不需要會(huì)員登陸這些功能的,也可以添加一個(gè)全站緩存比如zhujib.com/*,這樣別人不管訪問(wèn)你哪個(gè)頁(yè)面百度云加速都會(huì)給你網(wǎng)站緩存,可以大大減少服務(wù)器訪問(wèn)壓力。當(dāng)然我們要看網(wǎng)站實(shí)際情況來(lái)弄,如果你網(wǎng)站是一個(gè)論壇,那就不適合做全站緩存了,只要設(shè)置做純靜態(tài)資源的目錄緩存即可。