好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > YII框架http緩存操作示例

YII框架http緩存操作示例

熱門標簽:百度地圖怎樣標注圖標 余姚電話機器人 400電話蘭州申請請 電銷機器人問門薩維品牌my 外呼系統能給企業帶來哪些好處 百度地圖標注偏差 咸寧銷售電銷機器人系統 廣東廣州在怎么申請400電話 開發地圖標注類網站

本文實例講述了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,如果最后更新時間沒有變化,就不會更新緩存,然后再判斷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執行,可以用來實現頁面緩存
  {
    return [
      [
        'class'=>'yii\filters\HttpCache',//整個頁面緩存
        'lastModified'=>function(){
          return filemtime('hw.txt');
          //return 22221231231231;//可以在每次修改數據時,記入緩存,從緩存讀取
        },
        'etagSeed'=>function(){
          $fp = fopen('hw.txt','r');//hw.txt在web的根目錄下
          $title = fgets($fp);//讀取第一行
          fclose($fp);
          return $title;
          //return 'etagseed2123123';//內容
        },
      ]
    ];
  }
  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緩存頁面/div>
  p>?= $new;?>/p>
/div>

更多關于Yii相關內容感興趣的讀者可查看本站專題:《Yii框架入門及常用技巧總結》、《php優秀開發框架總結》、《smarty模板入門基礎教程》、《php面向對象程序設計入門教程》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

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

您可能感興趣的文章:
  • Yii2 assets清除緩存的方法
  • 深入解析PHP的Yii框架中的緩存功能
  • Yii清理緩存的方法
  • Yii配置與使用memcached緩存的方法
  • yii2緩存Caching基本用法示例
  • YII Framework框架教程之緩存用法詳解
  • 簡介PHP的Yii框架中緩存的一些高級用法
  • PHP Yii清理緩存的實現方法
  • Yii數據庫緩存實例分析
  • Yii開啟片段緩存的方法
  • Yii 2.0如何使用頁面緩存方法示例
  • Yii框架常見緩存應用實例小結

標簽:衡陽 十堰 重慶 巴彥淖爾 鷹潭 銅陵 麗江 臨沂

巨人網絡通訊聲明:本文標題《YII框架http緩存操作示例》,本文關鍵詞  YII,框架,http,緩存,操作,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《YII框架http緩存操作示例》相關的同類信息!
  • 本頁收集關于YII框架http緩存操作示例的相關信息資訊供網民參考!
  • 推薦文章