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

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

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

本文較為詳細(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)緩存:

復(fù)制代碼 代碼如下:
'HTML_CACHE_ON'=>TRUE

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

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

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

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

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ì)有所幫助。

相關(guān)文章

  • php導(dǎo)入模塊文件分享

    php導(dǎo)入模塊文件分享

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

    php獲取referer防非法訪問

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

    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)證)

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

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

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

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

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

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

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

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

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

    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ò)展的方法

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

最新評論

栖霞市| 兴隆县| 雷山县| 封开县| 泰兴市| 青海省| 恭城| 岳阳市| 兴山县| 乌拉特前旗| 西乌珠穆沁旗| 繁昌县| 斗六市| 小金县| 光山县| 金平| 贵州省| 铜陵市| 石首市| 高台县| 辽源市| 桓台县| 巫山县| 贵阳市| 罗田县| 和顺县| 土默特右旗| 灵宝市| 桂平市| 乌什县| 基隆市| 扶风县| 双江| 谷城县| 阿坝| 五河县| 旺苍县| 松阳县| 高雄县| 陵川县| 锦州市|