第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Yii框架不得不說的故事—高效篇(2)

withy PHP開發(fā)工程師
難度中級
時長 2小時27分
學(xué)習(xí)人數(shù)
綜合評分9.80
77人評價 查看評價
9.9 內(nèi)容實用
9.9 簡潔易懂
9.6 邏輯清晰
    1. http緩存是緩存在瀏覽器里面

    2. 瀏覽器第一次向服務(wù)器請求數(shù)據(jù)時,服務(wù)器會將數(shù)據(jù)發(fā)送給瀏覽器,并可以要求瀏覽器緩存該數(shù)據(jù);

      瀏覽器第二次向服務(wù)器請求數(shù)據(jù)時,服務(wù)器會比對服務(wù)器數(shù)據(jù)瀏覽器數(shù)據(jù)是否相同,相同,則向瀏覽器發(fā)送304狀態(tài)碼(Not Modify),讓瀏覽器使用緩存數(shù)據(jù)。

    3. 問題1:服務(wù)器怎么告訴瀏覽器緩存服務(wù)器發(fā)送的數(shù)據(jù)呢?(下節(jié)課解答)

      問題2:服務(wù)器是怎樣對比瀏覽器請求數(shù)據(jù)服務(wù)器數(shù)據(jù)的區(qū)別呢?對比的依據(jù)是什么呢?(下下節(jié)課解答)

    查看全部
    0 采集 收起 來源:http緩存位置

    2018-04-14

  • HelloController.php文件

    <?php
    namespace?app\controllers;
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    
    	public?function?behaviors(){?//?在調(diào)用其他action方法前調(diào)用behaviors方法
    
    		return?[
    			[
    				'class'=>'yii\filters\PageCache',?//?
    				'only'=>['index'],?//?指定需要緩存的頁面
    				'duration'=>100,?//?緩存的時間
    				'dependency'=>[?//?設(shè)置緩存依賴
    				'class'=>'yii\caching\FileDependency',?//?設(shè)置文件依賴
    				'fileName'=>'hw.txt'?//?被依賴文件名
    				]
    
    			]
    		];
    	}
    
    	public?function?actionIndex(){
    		echo?'海草舞';
    	}
    
    	public?function?actionTest(){
    		echo?'1234';
    	}
    }


    查看全部
    0 采集 收起 來源:頁面緩存

    2018-04-14

  • index.php文件

    <?php
    	//?//?緩存時間
    	//?$duration?=?15;?//?15秒緩存
    
    	//?//?緩存依賴
    	//?$dependency?=?[
    	//??'class'?=>?'yii\caching\FileDependency',
    	//??'fileName'?=>?'hw.txt'
    	//?];
    
    	//?緩存開關(guān)
    	$enabled?=?false;
    ?>
    
    <?php?
    	if($this->beginCache('cache_div',?['enabled'=>$enabled]))
    	{
    ?>
    <div?id='cache_div'>
    	<div>這里待會兒會被緩存</div>
    </div>
    <?php?
    		$this->endCache();
    	}
    ?>
    
    <div?id='no_cache_div'>
    	<div>不會被緩存</div>
    </div>

    HelloController.php文件

    <?php
    namespace?app\controllers;
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    
    	public?function?actionIndex(){
    
    		return?$this->renderPartial('index');
    	}
    }


    查看全部
  • index.php文件

    <?php?
    	if($this->beginCache('cache_div'))
    	{
    ?>
    <div?id='cache_div'>
    	<div>這里待會兒會被緩存</div>
    </div>
    <?php?
    		$this->endCache();
    	}
    ?>
    
    <div?id='no_cache_div'>
    	<div>不會被緩存</div>
    </div>

    HelloController.php文件

    <?php
    namespace?app\controllers;
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    
    	public?function?actionIndex(){
    
    		return?$this->renderPartial('index');
    	}
    }


    查看全部
    0 采集 收起 來源:片段緩存介紹

    2018-04-14

  • HelloController.php文件

    <?php
    namespace?app\controllers;
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    
    	public?function?actionIndex(){
    
    		/*緩存數(shù)據(jù)有效期的設(shè)置*/
    
    		//獲取緩存組件
    		$cache?=?\YII::$app->cache;
    
    		//?通過第三個參數(shù)設(shè)置緩存有效期
    		$cache->add('key',?'hello',?15);//?緩存有效期為15秒
    		
    		//?讀緩存
    		echo?$cache->get('key');
    
    
    	}
    }


    查看全部
  • HelloController.php文件

    <?php
    namespace?app\controllers;
    use?yii\web\Controller;
    
    class?HelloController?extends?Controller{
    
    	public?function?actionIndex(){
    
    		/*數(shù)據(jù)緩存*/
    
    		//獲取緩存組件
    		$cache?=?\YII::$app->cache;
    
    		//?往緩存中寫數(shù)據(jù)
    		$cache->add('key1',?'hello?world');
    		$cache->add('key1',?'hello?world-1');?//?不會覆蓋之前的緩存
    		$cache->add('key2',?'hello?world2');
    
    		//?修改數(shù)據(jù)
    		//?$cache->set('key1',?'hello?man');
    
    		//?//?刪除數(shù)據(jù)
    		//?$cache->delete('key1');
    
    		//?//?清空所有緩存
    		//?$cache->flush();
    
    		//?讀緩存
    		$data?=?$cache->get('key1');
    		var_dump($data);?//?讀取失敗時返回false
    	}
    }


    查看全部
  • <?php
    
    function?my_loader($class){
    	require('class\\'.$class.'.php');
    }
    
    spl_autoload_register('my_loader');
    
    $is_girl?=?$_GET['sex']?==?0???true?:?false;
    
    if($is_girl){
    	echo?'this?is?a?girl';
    	$class1?=?new?Class1;
    }
    else{
    	echo?'not?a?girl';
    	$class2?=?new?Class2;
    }


    查看全部
    0 采集 收起 來源:類的延遲加載

    2018-04-14

  • 類的延遲加載:在找不到類定義的時候,執(zhí)行指定的函數(shù),試圖包含其中的文件而不是一開始就把所有可能的文件包含進去。spl_autoload_register(函數(shù)名,其他參數(shù));
    查看全部
    0 采集 收起 來源:類的延遲加載

    2017-12-29

  • 緩存數(shù)據(jù)
    查看全部
  • aaaa
    查看全部
    0 采集 收起 來源:gii工具簡介

    2017-09-25

  • wqedf
    查看全部
  • 類的映射機制具體有什么作用?
    查看全部
  • 請求加載流程
    查看全部
  • sql_autoload_register('methodName') 延遲加載
    查看全部
    0 采集 收起 來源:類的延遲加載

    2017-07-06

  • 緩存有效期,保存15秒
    查看全部

舉報

0/150
提交
取消
課程須知
學(xué)習(xí)本門課程之前,建議先了解一下知識,會更有助于理解和掌握本門課程 1、掌握PHP基本的語言語法 2、對MVC開發(fā)方式有一定的了解
老師告訴你能學(xué)到什么?
1、YII的延遲加載 2、YII的多級緩存 3、GII工具的使用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對慕課網(wǎng)的支持!