最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

thinkphp的靜態(tài)緩存用法分析

 更新時間:2014年11月29日 11:16:32   投稿:shichen2014  
這篇文章主要介紹了thinkphp的靜態(tài)緩存用法,較為詳細的分析了靜態(tài)緩存的配置方法與相關操作的技巧,具有一定的實用價值,需要的朋友可以參考下

本文較為詳細的分析了thinkphp的靜態(tài)緩存用法。分享給大家供大家參考。具體分析如下:

thinkphp里面內置了一個靜態(tài)緩存功能,說靜態(tài)緩存可能對我這種菜鳥而言不太好理解。其實靜態(tài)緩存就是將THINKphp的某一個操作顯示出來的頁面生成一個HTML文件保存在設置的路徑,當用戶再次訪問的時候,如果緩存沒過期,那么這個操作將不再執(zhí)行它下面的PHP程序,而是直接調用生成的HTML緩存文件。要使用靜態(tài)緩存就需要在項目配置目錄__APP__/Conf下面增加靜態(tài)緩存規(guī)則文件 htmls.php,還需要在配置文件中打開靜態(tài)緩存:

復制代碼 代碼如下:
'HTML_CACHE_ON'=>TRUE

設置已經生成的靜態(tài)頁保存路徑:

復制代碼 代碼如下:
'HTML_PATH' =>'__APP__/html'
設置默認緩存有效時間:
復制代碼 代碼如下:
'HTML_CACHE_TIME'=>'60'
讀取靜態(tài)頁面的規(guī)則
復制代碼 代碼如下:
'HTML_READ_TYPE'=>0
'HTML_READ_TYPE 設置成0,就是訪問這個緩存了的操作的時候,該操作讀取靜態(tài)緩存頁面顯示。URL路徑是該操作的路徑.如果設置成1,訪問該操作的時候,它就會重定向跳轉到靜態(tài)頁面。URL就是緩存文件路徑了。

接下來就要些緩存的規(guī)則了,也就是要設置一下 我們要對哪些操作進行靜態(tài)緩存,緩存HTML的名稱,和緩存時間了,

復制代碼 代碼如下:
return array("操作名"=>array("要生成的HTML靜態(tài)文件名稱","設置緩存有效期","生成文件名稱的規(guī)則") )
上面的"操作名"就是需要緩存的操作了,操作名又分三種形式.

1. 如果只寫操作名稱,那就是對項目下面所有模塊的 這一操作名進行緩存。

2. 模塊名稱:操作名稱,就表示只對該模塊下面的該操作進行緩存。

3. '*' 表示 對所有的操作都緩存.生成靜態(tài)文件的名稱,可以更具當前的模塊名稱{:module}, 當前操作名稱{:action},_GET _REQUEST _SERVER _SESSION _COOKIE的值 ($_xxx) 來設置.其中$_GET['xxx']參數(shù)可以直接用{xxx}表示。如果文件名稱當中帶有“/”那么系統(tǒng)會在保存目錄中新建目錄,如{:module}/{:action}系統(tǒng)就會在__APP__/html 目錄下建立一共以當前模塊名稱命名的目錄,然后生成以當 前操作名稱命名的html文件了,緩存有效期,單位為秒,設置成-1表示永久緩存,生成文件名稱的規(guī)則 就是 將 生成靜態(tài)文件的名稱 通過某個函數(shù)重新命名,比如md5.

希望本文所述對大家的ThinkPHP框架程序設計有所幫助。

相關文章

  • php導入模塊文件分享

    php導入模塊文件分享

    本文給大家分享的是php導入模塊文件分享,主要參數(shù)有導入文件路徑字符串,可以用"."代替"/", 導入文件類型的擴展名(帶"."號),也可以是class/inc(簡寫方式), 如果導入成功則返回true,否則返回異常對象,有需要的小伙伴參考下吧。
    2015-03-03
  • php獲取referer防非法訪問

    php獲取referer防非法訪問

    這篇文章主要介紹了php獲取referer防非法訪問,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-08-08
  • PHP讀取CSV大文件導入數(shù)據(jù)庫的實例

    PHP讀取CSV大文件導入數(shù)據(jù)庫的實例

    下面小編就為大家?guī)硪黄狿HP讀取CSV大文件導入數(shù)據(jù)庫的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Laravel 解決419錯誤 -ajax請求錯誤的問題(CSRF驗證)

    Laravel 解決419錯誤 -ajax請求錯誤的問題(CSRF驗證)

    今天小編就為大家分享一篇Laravel 解決419錯誤 -ajax請求錯誤的問題(CSRF驗證),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • 淺談laravel5.5 belongsToMany自身的正確用法

    淺談laravel5.5 belongsToMany自身的正確用法

    今天小編就為大家分享一篇淺談laravel5.5 belongsToMany自身的正確用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-10-10
  • PHP實現(xiàn)RTX發(fā)送消息提醒的實例代碼

    PHP實現(xiàn)RTX發(fā)送消息提醒的實例代碼

    本篇文章主要介紹了PHP實現(xiàn)RTX發(fā)送消息提醒的實例代碼,具有一定的參考價值,有興趣的可以了解一下。
    2017-01-01
  • PHP日期時間函數(shù)date() 詳解

    PHP日期時間函數(shù)date() 詳解

    date()函數(shù)是我們在php開發(fā)中常碰到并且會使用到的一個日期函數(shù),下面我來給大家介紹date()函數(shù)的一些基本扮靚和方法,感興趣的朋友跟隨小編一起看看吧
    2023-06-06
  • PHP發(fā)送AT指令實例代碼

    PHP發(fā)送AT指令實例代碼

    這篇文章主要介紹了PHP發(fā)送AT指令實例代碼的相關資料,非常不錯具有參考借鑒價值,需要的朋友一起看看吧
    2016-05-05
  • PHPMAILER實現(xiàn)PHP發(fā)郵件功能

    PHPMAILER實現(xiàn)PHP發(fā)郵件功能

    這篇文章主要為大家詳細介紹了PHPMAILER實現(xiàn)PHP發(fā)郵件功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • CI框架源碼解讀之利用Hook.php文件完成功能擴展的方法

    CI框架源碼解讀之利用Hook.php文件完成功能擴展的方法

    這篇文章主要介紹了CI框架源碼解讀之利用Hook.php文件完成功能擴展的方法,分析了Hook的原理與擴展CI框架的相關技巧,需要的朋友可以參考下
    2016-05-05

最新評論

南乐县| 郎溪县| 铜梁县| 北川| 正阳县| 建昌县| 新津县| 和政县| 北海市| 车险| 青冈县| 赞皇县| 河北省| 肇东市| 弥渡县| 哈密市| 台中县| 隆林| 化德县| 盐源县| 浪卡子县| 肇州县| 修武县| 东阿县| 固安县| 图木舒克市| 潜江市| 海口市| 安吉县| 长泰县| 休宁县| 闻喜县| 城步| 红桥区| 普洱| 江口县| 北票市| 紫阳县| 安平县| 海原县| 鄂托克前旗|