婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁(yè) > 知識(shí)庫(kù) > CI框架網(wǎng)頁(yè)緩存簡(jiǎn)單用法分析

CI框架網(wǎng)頁(yè)緩存簡(jiǎn)單用法分析

熱門標(biāo)簽:智能電銷語(yǔ)音機(jī)器人資訊 打開(kāi)百度地圖標(biāo)注 山東電銷卡外呼系統(tǒng)原理是什么 海南外呼系統(tǒng)方案 蘇州外呼系統(tǒng)有效果嗎 地圖標(biāo)注怎么做商戶驗(yàn)證 亳州企業(yè)外呼系統(tǒng) 兼職做地圖標(biāo)注好賺錢嗎 400 電話 辦理

本文實(shí)例講述了CI框架網(wǎng)頁(yè)緩存簡(jiǎn)單用法。分享給大家供大家參考,具體如下:

CodeIgniter 可以讓你通過(guò)緩存頁(yè)面來(lái)達(dá)到更好的性能。

盡管 CodeIgniter 已經(jīng)相當(dāng)高效了,但是網(wǎng)頁(yè)中的動(dòng)態(tài)內(nèi)容主機(jī)的內(nèi)存 CPU數(shù)據(jù)庫(kù)讀取速度等因素直接影響了網(wǎng)頁(yè)的加載速度。 依靠網(wǎng)頁(yè)緩存, 你的網(wǎng)頁(yè)可以達(dá)到近乎靜態(tài)網(wǎng)頁(yè)的加載速度,因?yàn)槌绦虻妮敵鼋Y(jié)果 已經(jīng)保存下來(lái)了。

緩存是如何工作的?

可以針對(duì)到每個(gè)獨(dú)立的頁(yè)面進(jìn)行緩存,并且你可以設(shè)置每個(gè)頁(yè)面緩存的更新時(shí)間。 當(dāng)頁(yè)面第一次加載時(shí),緩存將被寫入到 application/cache 目錄下的文件中去。 之后請(qǐng)求這個(gè)頁(yè)面時(shí),就可以直接從緩存文件中讀取內(nèi)容并輸出到用戶的瀏覽器。 如果緩存過(guò)期,會(huì)在輸出之前被刪除并重新刷新。

開(kāi)啟緩存

將下面的代碼放到任何一個(gè)控制器的方法內(nèi),你就可以開(kāi)啟緩存了:

$this->output->cache($n); //其中 $n 是緩存更新的時(shí)間(單位分鐘)

上面的代碼可以放在方法的任何位置,它出現(xiàn)的順序?qū)彺鏇](méi)有影響, 所以你可以把它放到任何你認(rèn)為合理的地方。一旦該代碼被放在方法內(nèi), 你的頁(yè)面就開(kāi)始被緩存了。

由于 CodeIgniter 存儲(chǔ)緩存的方式,只有通過(guò) view 輸出的頁(yè)面才能緩存。

如果你修改了可能影響頁(yè)面輸出的配置,你需要手工刪除掉 你的緩存文件。

在寫入緩存文件之前,你需要把 application/cache/ 目錄的權(quán)限 設(shè)置為可寫。

刪除緩存

如果你不再需要緩存某個(gè)頁(yè)面,你可以刪除掉該頁(yè)面上的緩存代碼, 這樣它在過(guò)期之后就不會(huì)刷新了。

注:

刪除緩存代碼之后并不是立即生效,必須等到緩存過(guò)期才會(huì)生效。

如果你需要手工刪除緩存,你可以使用 delete_cache() 方法:

// Deletes cache for the currently requested URI
$this->output->delete_cache();
// Deletes cache for /foo/bar
$this->output->delete_cache('/foo/bar');

更多關(guān)于CodeIgniter相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《ThinkPHP入門教程》、《ThinkPHP常用方法總結(jié)》、《Zend FrameWork框架入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家基于CodeIgniter框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • CI框架數(shù)據(jù)庫(kù)查詢緩存優(yōu)化的方法
  • CI框架中redis緩存相關(guān)操作文件示例代碼
  • 讓CodeIgniter數(shù)據(jù)庫(kù)緩存自動(dòng)過(guò)期的處理的方法
  • CodeIgniter啟用緩存和清除緩存的方法
  • CodeIgniter輔助函數(shù)helper詳解
  • CI(CodeIgniter)框架配置
  • CodeIgniter中使用cookie的三種方式詳解
  • 解析php框架codeigniter中如何使用框架的session

標(biāo)簽:綏化 呼倫貝爾 清遠(yuǎn) 紹興 萊蕪 溫州 金華 安康

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《CI框架網(wǎng)頁(yè)緩存簡(jiǎn)單用法分析》,本文關(guān)鍵詞  框架,網(wǎng)頁(yè),緩存,簡(jiǎn)單,用法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《CI框架網(wǎng)頁(yè)緩存簡(jiǎn)單用法分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于CI框架網(wǎng)頁(yè)緩存簡(jiǎn)單用法分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 麻江县| 鹤岗市| 云霄县| 茌平县| 南靖县| 蓝山县| 大庆市| 方山县| 政和县| 汨罗市| 邵阳县| 永修县| 教育| 平陆县| 富阳市| 临漳县| 县级市| 衡东县| 农安县| 仪陇县| 荣成市| 扶绥县| 辽阳市| 海宁市| 清流县| 晋宁县| 南召县| 商都县| 蒙山县| 荣成市| 宁波市| 青州市| 巍山| 麻城市| 新巴尔虎左旗| 灵山县| 甘南县| 陆丰市| 旺苍县| 会宁县| 顺昌县|