《PHP實(shí)戰(zhàn):分享一個(gè)Laravel好用的Cache宏》要點(diǎn):
本文介紹了PHP實(shí)戰(zhàn):分享一個(gè)Laravel好用的Cache宏,希望對(duì)您有用。如果有疑問,可以聯(lián)系我們。
PHP編程Laravel提供的緩存工具很好用,手冊里介紹了一些基本的用法,好比get,put,forget,forever等,一開始我是像下面這樣使用的:
PHP編程這是最基本的用法,自動(dòng)判斷緩存是否存在,不存在則從數(shù)據(jù)庫中取并寫入緩存.
PHP編程后來發(fā)現(xiàn)模型也自帶remember 和 rememberForever辦法,例如可以這樣:
PHP編程這個(gè)有局限性,在復(fù)雜查詢時(shí)并不能完全緩存數(shù)據(jù),好比使用了with()預(yù)加載關(guān)聯(lián)數(shù)據(jù)時(shí)就無法緩存關(guān)聯(lián)數(shù)據(jù).
PHP編程然后發(fā)現(xiàn)Cache也可以像Response那樣自定義宏辦法,遂作如下嘗試:
PHP編程這個(gè)辦法可以放在bootstrap/start.php里,也可以放在filter中的App::before()中,隨自己項(xiàng)目方便吧,看下如何使用的:
PHP編程個(gè)人挺喜歡這種寫法的.希望年夜家能夠喜歡本文內(nèi)容.
《PHP實(shí)戰(zhàn):分享一個(gè)Laravel好用的Cache宏》是否對(duì)您有啟發(fā),歡迎查看更多與《PHP實(shí)戰(zhàn):分享一個(gè)Laravel好用的Cache宏》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請(qǐng)注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/11909.html