angularjs路由如何禁止緩存(路由器怎么清除緩存)
一、angularjs路由如何禁止緩存
angular默認(rèn)的模板加載都會(huì)被緩存起來(lái),使用的緩存服務(wù)是$tempalteCache,發(fā)送模板請(qǐng)求的服務(wù)是$templateRequest,可以有兩種方案:
1.每次發(fā)送$http請(qǐng)求模板完成后,調(diào)用$tempalteCache.remove(url)或removeAll清除所有模板緩存;
2.使用$provide.decorator改寫原生的$templateRequest,禁掉緩存,$templateRequest的源碼,可以看到它默認(rèn)使用$tempalteCache作為緩存,可以去掉它。
二、路由器怎么清除緩存
一般路由器都會(huì)帶有緩存芯片,由于我們一般不斷電保持路由器長(zhǎng)時(shí)間的工作,那么緩存區(qū)的垃圾也會(huì)變得越來(lái)越多,網(wǎng)速也會(huì)受到嚴(yán)重影響,這時(shí)候我們就需要清理一波緩存,讓路由器網(wǎng)速再次流暢起來(lái)。下面我介紹三種清理緩存的方法,希望能給大家一些參考。
直接恢復(fù)出廠設(shè)置這是最簡(jiǎn)單最有效也是最直接的方法,類似于手機(jī)刷機(jī)一樣完全清理掉路由器的所有設(shè)置,那么網(wǎng)速自然會(huì)有一定提高。這種方法最大的弊端是恢復(fù)出廠設(shè)置后路由器的密碼也將會(huì)重置,變?yōu)槌跏济艽a。所有的路由器初始密碼都大同小異非常簡(jiǎn)單,非常容易被鄰居蹭網(wǎng)。如果你對(duì)重新設(shè)置密碼的方面不太熟悉的話,最好是不要使用這種方法。
對(duì)路由器實(shí)施斷電操作這也是我們一般清理路由器垃圾最常用的方法,卡頓主要是因?yàn)槁酚善鞴ぷ鞯臅r(shí)間太長(zhǎng)累計(jì)的緩存太多,斷電的話就可以直接清理掉路由器工作時(shí)的緩存。雖然我們可以選擇每天可以采用拔掉電源再重新插上的方法,但這種確實(shí)有點(diǎn)麻煩;有些品牌的路由器可以設(shè)置定時(shí)斷電,這樣我們可以把這個(gè)時(shí)間點(diǎn)設(shè)置在我們休息的時(shí)候,這樣路由器就可以實(shí)現(xiàn)自動(dòng)清理緩存了。
通過(guò)手機(jī)清理緩存現(xiàn)在不少的路由器都有對(duì)應(yīng)的APP,也都能提供清理緩存的操作。打開APP后找到“清理緩存”或者“重啟”的按鈕,點(diǎn)擊確定后就可以實(shí)現(xiàn)路由器自動(dòng)清理緩存或者是重啟清理緩存,整體來(lái)說(shuō)非常的簡(jiǎn)單快捷,也是目前最常用的方法。一般家庭用的路由器緩存都不算特別嚴(yán)重,基本上保持十天半個(gè)月清理一次緩存就夠了。方法還是推薦最簡(jiǎn)單的斷電重啟的方法,這樣操作難度低,大人小孩都會(huì)用。
三、路由器怎么清除緩存怎么清除路由器緩存
1、直接把路由器電源拔電然后過(guò)幾秒再插回去,這樣可以有效清除路由器緩存,原理是緩存這種東西就一旦斷電以后就失去保存。
2、在路由器上找到復(fù)位按鈕,摁下去以后,你的路由器相當(dāng)于進(jìn)行了重啟和恢復(fù)默認(rèn)設(shè)置,這樣肯定會(huì)斷電。不過(guò)這種做法你要注意可能會(huì)讓你自己重新設(shè)置一次路由器的配置,如果你是小白我不建議這樣玩。
3、需要略懂路由器的玩法,就是你輸入進(jìn)入路由器管理的網(wǎng)址,一般是你打開瀏覽器,地址欄中輸入“192.168.1.1”,這時(shí)候你就可以登陸路由器并進(jìn)行路由器的所有核心設(shè)置,包括密碼設(shè)置和黑名單設(shè)置,顯然這里面肯定有清除緩存的操作。