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

YII框架http緩存操作示例

 更新時(shí)間:2019年04月29日 10:57:13   作者:雨落知音  
這篇文章主要介紹了YII框架http緩存操作,結(jié)合實(shí)例形式分析了Yii框架針對(duì)http緩存的禁用、啟用、讀寫、顯示等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了YII框架http緩存操作。分享給大家供大家參考,具體如下:

http禁止緩存原理

header('Expires: 0');
header('Last-Modified: '. gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-store, no-cahe, must-revalidate');
//ie專用
header('Cache-Control: post-chedk=0, pre-check=0', false);
//for HTTP/1.0
header('Pragma: no-cache');

HttpcacheController.php

首先判斷的是客戶端lastModified,如果最后更新時(shí)間沒(méi)有變化,就不會(huì)更新緩存,然后再判斷etagSeed

<?php
/**
 * Created by PhpStorm.
 * Date: 2016/5/25
 * Time: 20:17
 * http 緩存
 */
namespace frontend\controllers;
use yii;
use yii\web\Controller;
class HttpcacheController extends Controller
{
  public function behaviors()//先于action執(zhí)行,可以用來(lái)實(shí)現(xiàn)頁(yè)面緩存
  {
    return [
      [
        'class'=>'yii\filters\HttpCache',//整個(gè)頁(yè)面緩存
        'lastModified'=>function(){
          return filemtime('hw.txt');
          //return 22221231231231;//可以在每次修改數(shù)據(jù)時(shí),記入緩存,從緩存讀取
        },
        'etagSeed'=>function(){
          $fp = fopen('hw.txt','r');//hw.txt在web的根目錄下
          $title = fgets($fp);//讀取第一行
          fclose($fp);
          return $title;
          //return 'etagseed2123123';//內(nèi)容
        },
      ]
    ];
  }
  public function actionIndex()
  {
    $content = file_get_contents('hw.txt');
    return $this->renderPartial("index",['new'=>$content]);
  }
}

httpcache/index.php

<?php
/**
 * Created by PhpStorm.
 * Date: 2016/5/25
 * Time: 20:19
 */
?>
<div>
  <div>這是http緩存頁(yè)面</div>
  <p><?= $new;?></p>
</div>

更多關(guān)于Yii相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結(jié)》、《php優(yōu)秀開發(fā)框架總結(jié)》、《smarty模板入門基礎(chǔ)教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總

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

相關(guān)文章

  • thinkPHP自動(dòng)驗(yàn)證、自動(dòng)添加及表單錯(cuò)誤問(wèn)題分析

    thinkPHP自動(dòng)驗(yàn)證、自動(dòng)添加及表單錯(cuò)誤問(wèn)題分析

    這篇文章主要介紹了thinkPHP自動(dòng)驗(yàn)證、自動(dòng)添加及表單錯(cuò)誤問(wèn)題分析,結(jié)合案例形式分析了thinkPHP自動(dòng)完成機(jī)制的相關(guān)使用技巧與注意事項(xiàng),需要的朋友可以參考下
    2016-10-10
  • 基于laravel belongsTo使用詳解

    基于laravel belongsTo使用詳解

    今天小編就為大家分享一篇基于laravel belongsTo使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-10-10
  • 在Debian系統(tǒng)下配置LNMP的教程

    在Debian系統(tǒng)下配置LNMP的教程

    這篇文章主要介紹了在Debian系統(tǒng)下配置LNMP的教程,較之常見的LAMP,即把Apache換成高性能的Nginx服務(wù)器,需要的朋友可以參考下
    2015-07-07
  • YII框架中使用memcache的方法詳解

    YII框架中使用memcache的方法詳解

    這篇文章主要介紹了YII框架中使用memcache的方法,結(jié)合實(shí)例形式分析了Yii框架中使用memcache的配置、用法與注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • PHPMYADMIN導(dǎo)入數(shù)據(jù)最大為2M的解決方法

    PHPMYADMIN導(dǎo)入數(shù)據(jù)最大為2M的解決方法

    PHPMYADMIN還原數(shù)據(jù)庫(kù)的時(shí)候上傳的最大限制:2,048 KB,數(shù)據(jù)庫(kù)稍微大一些就無(wú)法處理,要么使用其他的備份還原工具如帝國(guó)備份王,要么就分卷導(dǎo)出,那么有沒(méi)有辦法還使用PHPMYADMIN來(lái)處理呢
    2012-04-04
  • 淺談php中的訪問(wèn)修飾符private、protected、public的作用范圍

    淺談php中的訪問(wèn)修飾符private、protected、public的作用范圍

    下面小編就為大家?guī)?lái)一篇淺談php中的訪問(wèn)修飾符private、protected、public的作用范圍。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-11-11
  • 分享六個(gè)比較好用的php數(shù)組Array函數(shù)

    分享六個(gè)比較好用的php數(shù)組Array函數(shù)

    這篇文章給大家分享六個(gè)比較好用的php數(shù)組Array函數(shù),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2018-07-07
  • 雙冒號(hào) ::在PHP中的使用情況

    雙冒號(hào) ::在PHP中的使用情況

    前幾天在百度知道里面看到有人問(wèn)PHP中雙冒號(hào)::的用法,當(dāng)時(shí)給他的回答比較簡(jiǎn)潔因?yàn)槭謾C(jī)打字不大方便!今天突然想起來(lái),所以在這里總結(jié)一下我遇到的雙冒號(hào)::在PHP中使用的情況
    2015-11-11
  • php并發(fā)加鎖示例

    php并發(fā)加鎖示例

    本文介紹了php并發(fā)加鎖示例,對(duì)數(shù)據(jù)進(jìn)行加鎖,只容許一個(gè)用戶在一個(gè)時(shí)間內(nèi)進(jìn)行操作,這個(gè)時(shí)候就需要用到鎖了,需要的朋友可以了解一下。
    2016-10-10
  • windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程

    windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程

    這篇文章主要為大家詳細(xì)介紹了windows server 2008/2012安裝php iis7 mysql環(huán)境搭建教程 ,需要的朋友可以參考下
    2016-06-06

最新評(píng)論

忻城县| 浙江省| 荣昌县| 京山县| 蓝山县| 临湘市| 石渠县| 邹平县| 沁阳市| 陇川县| 盐边县| 宝丰县| 原平市| 福贡县| 井陉县| 合肥市| 阿鲁科尔沁旗| 云梦县| 台南县| 松溪县| 仙桃市| 永吉县| 赤峰市| 福安市| 崇左市| 元阳县| 翁牛特旗| 都昌县| 绥芬河市| 高淳县| 方正县| 东阳市| 游戏| 方山县| 德钦县| 罗江县| 黎川县| 海林市| 孟连| 长葛市| 于田县|