1. 程式人生 > >tp5靜態頁面快取的使用

tp5靜態頁面快取的使用

首先,要開啟配置應用目錄下的配置檔案config.php(/application/config.php)並找到request_cache這個配置項

將她的值改為true

下面的request_cache_expire用來設定快取的有效期,自己看著填吧

那麼重點來了。。。request_cache_except怎麼設定

有些頁面你可能是不需要快取的,那麼就需要在訪問的時候避免她,request_cache_except就是起的這個作用,可是我找了一圈也沒看到有誰告訴我怎麼設定,於是我全域性搜尋了這個request_cache_except鍵名,成功在\thinkphp\library\think\Request.php這個檔案中找到了快取方法,並找到了這個配置項起作用的地方

原來她是檢查request_cache_excep中t的陣列值來和當前的訪問地址比對,是否有在當前訪問地址的第一位,有就退出快取,

那麼下面的事情就簡單了,你只要把想要不用快取的地址的$this->url列印看一看就好啦,然後寫到你的request_cache_except裡面,就是像我上面寫的/list,那麼,訪問www.xxx.com/list.還是www.xxx.com/list/一堆引數  都不會快取啦!!