thinkphp的靜態(tài)緩存用法分析
本文較為詳細(xì)的分析了thinkphp的靜態(tài)緩存用法。分享給大家供大家參考。具體分析如下:
thinkphp里面內(nèi)置了一個(gè)靜態(tài)緩存功能,說靜態(tài)緩存可能對我這種菜鳥而言不太好理解。其實(shí)靜態(tài)緩存就是將THINKphp的某一個(gè)操作顯示出來的頁面生成一個(gè)HTML文件保存在設(shè)置的路徑,當(dāng)用戶再次訪問的時(shí)候,如果緩存沒過期,那么這個(gè)操作將不再執(zhí)行它下面的PHP程序,而是直接調(diào)用生成的HTML緩存文件。要使用靜態(tài)緩存就需要在項(xiàng)目配置目錄__APP__/Conf下面增加靜態(tài)緩存規(guī)則文件 htmls.php,還需要在配置文件中打開靜態(tài)緩存:
設(shè)置已經(jīng)生成的靜態(tài)頁保存路徑:
接下來就要些緩存的規(guī)則了,也就是要設(shè)置一下 我們要對哪些操作進(jìn)行靜態(tài)緩存,緩存HTML的名稱,和緩存時(shí)間了,
1. 如果只寫操作名稱,那就是對項(xiàng)目下面所有模塊的 這一操作名進(jìn)行緩存。
2. 模塊名稱:操作名稱,就表示只對該模塊下面的該操作進(jìn)行緩存。
3. '*' 表示 對所有的操作都緩存.生成靜態(tài)文件的名稱,可以更具當(dāng)前的模塊名稱{:module}, 當(dāng)前操作名稱{:action},_GET _REQUEST _SERVER _SESSION _COOKIE的值 ($_xxx) 來設(shè)置.其中$_GET['xxx']參數(shù)可以直接用{xxx}表示。如果文件名稱當(dāng)中帶有“/”那么系統(tǒng)會在保存目錄中新建目錄,如{:module}/{:action}系統(tǒng)就會在__APP__/html 目錄下建立一共以當(dāng)前模塊名稱命名的目錄,然后生成以當(dāng) 前操作名稱命名的html文件了,緩存有效期,單位為秒,設(shè)置成-1表示永久緩存,生成文件名稱的規(guī)則 就是 將 生成靜態(tài)文件的名稱 通過某個(gè)函數(shù)重新命名,比如md5.
希望本文所述對大家的ThinkPHP框架程序設(shè)計(jì)有所幫助。
- ThinkPHP框架中使用Memcached緩存數(shù)據(jù)的方法
- ThinkPHP簡單使用memcache緩存的方法
- thinkPHP多域名情況下使用memcache方式共享session數(shù)據(jù)的實(shí)現(xiàn)方法
- thinkPHP實(shí)現(xiàn)MemCache分布式緩存功能
- thinkphp中memcache的用法實(shí)例
- 修改ThinkPHP緩存為Memcache的方法
- ThinkPHP緩存方法S()概述
- thinkphp緩存技術(shù)詳解
- ThinkPHP靜態(tài)緩存簡單配置和使用方法詳解
- ThinkPHP3.2.3框架Memcache緩存使用方法實(shí)例總結(jié)
相關(guān)文章
PHP讀取CSV大文件導(dǎo)入數(shù)據(jù)庫的實(shí)例
下面小編就為大家?guī)硪黄狿HP讀取CSV大文件導(dǎo)入數(shù)據(jù)庫的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-07-07
Laravel 解決419錯(cuò)誤 -ajax請求錯(cuò)誤的問題(CSRF驗(yàn)證)
今天小編就為大家分享一篇Laravel 解決419錯(cuò)誤 -ajax請求錯(cuò)誤的問題(CSRF驗(yàn)證),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
淺談laravel5.5 belongsToMany自身的正確用法
今天小編就為大家分享一篇淺談laravel5.5 belongsToMany自身的正確用法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-10-10
PHP實(shí)現(xiàn)RTX發(fā)送消息提醒的實(shí)例代碼
本篇文章主要介紹了PHP實(shí)現(xiàn)RTX發(fā)送消息提醒的實(shí)例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01
PHPMAILER實(shí)現(xiàn)PHP發(fā)郵件功能
這篇文章主要為大家詳細(xì)介紹了PHPMAILER實(shí)現(xiàn)PHP發(fā)郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04
CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法
這篇文章主要介紹了CI框架源碼解讀之利用Hook.php文件完成功能擴(kuò)展的方法,分析了Hook的原理與擴(kuò)展CI框架的相關(guān)技巧,需要的朋友可以參考下2016-05-05

