激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - CI框架網頁緩存簡單用法分析

CI框架網頁緩存簡單用法分析

2019-07-08 12:47菜鳥學編程$ PHP教程

這篇文章主要介紹了CI框架網頁緩存簡單用法,結合實例形式分析了CI框架網頁緩存的原理,以及開啟緩存、刪除緩存等操作技巧,需要的朋友可以參考下

本文實例講述了CI框架網頁緩存簡單用法。分享給大家供大家參考,具體如下:

CodeIgniter 可以讓你通過緩存頁面來達到更好的性能。

盡管 CodeIgniter 已經相當高效了,但是網頁中的動態內容主機的內存 CPU 和數據庫讀取速度等因素直接影響了網頁的加載速度。 依靠網頁緩存, 你的網頁可以達到近乎靜態網頁的加載速度,因為程序的輸出結果 已經保存下來了。

緩存是如何工作的?

可以針對到每個獨立的頁面進行緩存,并且你可以設置每個頁面緩存的更新時間。 當頁面第一次加載時,緩存將被寫入到 application/cache 目錄下的文件中去。 之后請求這個頁面時,就可以直接從緩存文件中讀取內容并輸出到用戶的瀏覽器。 如果緩存過期,會在輸出之前被刪除并重新刷新。

開啟緩存

將下面的代碼放到任何一個控制器的方法內,你就可以開啟緩存了:

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

上面的代碼可以放在方法的任何位置,它出現的順序對緩存沒有影響, 所以你可以把它放到任何你認為合理的地方。一旦該代碼被放在方法內, 你的頁面就開始被緩存了。

由于 CodeIgniter 存儲緩存的方式,只有通過 view 輸出的頁面才能緩存。

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

在寫入緩存文件之前,你需要把 application/cache/ 目錄的權限 設置為可寫。

刪除緩存

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

注:

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

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

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 亚洲视频高清 | 99久久久国产精品露出 | 好吊一区二区三区 | 精品黑人一区二区三区国语馆 | 精品国产一区二区三区成人影院 | 欧美wwwwww| 精品国产乱码一区二区三区四区 | 成人短视频在线播放 | 久草最新网址 | 欧美黄色一级带 | 中国黄色一级生活片 | 中国精品久久 | 亚洲第一页中文字幕 | 日韩毛片网 | 在线成人一区 | 日本中文字幕电影在线观看 | 久久精品视频黄色 | 热久久成人 | 精品一区二区三区四区在线 | h视频免费观看 | av一道本 | 黄色影院av | 天海翼无删减av三级在线观看 | 黄色网战入口 | 免费a视频在线观看 | 一二区成人影院电影网 | av手机在线电影 | 国产在线a | 91视频站 | 91精品国产一区二区三区动漫 | 国产a一级片 | 黄色免费入口 | 国产91精品一区二区麻豆亚洲 | 看免费黄色大片 | 免费嗨片首页中文字幕 | 国产亚洲精品久久久久久久 | 亚洲va久久久噜噜噜久久男同 | 成人免费在线播放 | 毛片小网站 | 一区在线视频观看 | 成人在线网站 |