麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > ThinkPHP > 正文

thinkphp的靜態緩存使用方法

2024-09-09 15:20:07
字體:
來源:轉載
供稿:網友

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

設置已經生成的靜態頁保存路徑 ‘HTML_PATH‘ =>‘__APP__/html‘,設置默認緩存有效時間‘HTML_CACHE_TIME‘=>‘60‘,讀取靜態頁面的規則 ‘HTML_READ_TYPE‘=>0, ‘HTML_READ_TYPE 設置成0,就是訪問這個緩存了的操作的時候,該操作讀取靜態緩存頁面顯示。URL路徑是該操作的路徑.如果設置成1,訪問該操作的時候,它就會重定向跳轉到靜態頁面。URL就是緩存文件路徑了。

接下來就要些緩存的規則了,也就是要設置一下 我們要對哪些操作進行靜態緩存,緩存HTML的名稱,和緩存時間了,return array(   "操作名"=>array("要生成的HTML靜態文件名稱","設置緩存有效期","生成文件名稱的規則") ) 上面的"操作名"就是需要緩存的操作了,操作名又分三種形式.

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

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 国产精品一区二区三区在线看 | 免费一级毛片在线播放视频 | 国产成人在线网站 | 99在线热播精品免费 | 久久千人斩 | 免费在线观看成人av | 国产精品18久久久久久久 | 高潮娇喘嗯啊~文字 | av在线高清观看 | 在线视频 日韩 | 欧美性受xxxx人人本视频 | 国产精品91久久久 | sesee99| 国产免费人做人爱午夜视频 | 亚洲天堂在线电影 | 天天草天天干天天射 | 亚洲一区二区不卡视频 | 亚洲天堂字幕 | 视频一区二区国产 | 久久爽久久爽久久av东京爽 | 亚洲91网站 | av在线免费观看播放 | 中文字幕 在线观看 | 在线成人www免费观看视频 | 欧美日本在线视频 | 性欧美xxxx免费岛国不卡电影 | 日韩精品a在线观看 | 久久国产在线观看 | xxxx hd videos| 欧美精品免费一区二区三区 | av在线免费播放网站 | 国产精品jk白丝蜜臀av软件 | 天天草天天干天天 | 久久久www成人免费毛片 | 老师你怎么会在这第2季出现 | 免费国产羞羞网站视频 | 免费国产之a视频 | 欧美一级黄色免费看 | 成年人视频在线免费播放 | 毛片免费视频播放 | 国产一区二区三区影视 |