奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

php語言

php-smarty模版引擎中的緩存應(yīng)用

時間:2024-04-23 15:53:15 php語言 我要投稿
  • 相關(guān)推薦

php-smarty模版引擎中的緩存應(yīng)用

  同學(xué)們在學(xué)習(xí)的時候一定要保持足夠耐心,才能把知識學(xué)好。以下百分網(wǎng)小編整理的php smarty模版引擎中的緩存應(yīng)用實例代碼的介紹,希望對大家有所幫助,更多信息請關(guān)注應(yīng)屆畢業(yè)生網(wǎng)!

  1,Smarty緩存的配置:

  $smarty->cache-dir="目錄名"; //創(chuàng)建緩存目錄名

  $smarty->caching=true; //開啟緩存,為false的時候緩存無效

  $smarty->cache_lifetime=60; //緩存時間,單位是秒

  2,Smarty緩存的使用與清除

  $marty->display("cache.tpl",cache_id); //創(chuàng)建帶ID的緩存

  $marty->clear_all_cache(); //清楚所有緩存

  $marty->clear_cache("index.php"); //清楚index.php中的緩存

  $marty->clear_cache("index.php',cache_id); //清楚index.php中指定ID的緩存

  3,Smarty的局部緩存

  第一個: insert_函數(shù)默認(rèn)是不緩存,這個屬性是不能修改

  使用方法:例子

  index.php中,

  function insert_get_time(){

  return date("Y-m-d H:m:s");

  }

  index.html中,

  {insert name="get_time"}

  第二個: smarty_block

  定義一個block:smarty_block_name($params,$content, &$smarty){return $content;} //name表示區(qū)域名

  注冊block:$smarty->register_block('name', 'smarty_block_name', false); //第三參數(shù)false表示該區(qū)域不被緩存

  模板寫法:{name}內(nèi)容{/name}

  寫成block插件:

  1)定義一件插件函數(shù):block.cacheless.php,放在smarty的plugins目錄

  block.cacheless.php的內(nèi)容如下:

  function smarty_block_cacheless($param, $content, &$smarty) {

  return $content;

  }

  ?>

  2) 編寫程序及模板

  示例程序:testCacheLess.php

  代碼如下:

  include('Smarty.class.php');

  $smarty = new Smarty;

  $smarty->caching=true;

  $smarty->cache_lifetime = 6;

  $smarty->display('cache.tpl');

  ?>

  所用的模板:cache.tpl

  已經(jīng)緩存的:{$smarty.now}

  {cacheless}

  沒有緩存的:{$smarty.now}

  {/cacheless}

  4自定義緩存

  設(shè)置cache_handler_func使用自定義的函數(shù)處理緩存

  如:

  $smarty->cache_handler_func = "myCache";

  function myCache($action, &$smarty_obj, &$cache_content, $tpl_file=null, $cache_id=null, $compile_id=null){

  }

  該函數(shù)的一般是根椐$action來判斷緩存當(dāng)前操作:

  switch($action){

  case "read"://讀取緩存內(nèi)容

  case "write"://寫入緩存

  case "clear"://清空

  }

  一般使用md5($tpl_file.$cache_id.$compile_id)作為唯一的cache_id

  如果需要,可使用gzcompress和gzuncompress來壓縮和解壓

【php-smarty模版引擎中的緩存應(yīng)用】相關(guān)文章:

PHP 中九大緩存技術(shù)總結(jié)03-19

在Linux系統(tǒng)中如何清除squid的緩存11-21

PHP緩存技術(shù)12-11

CPU緩存的作用12-05

php緩存技術(shù)經(jīng)典總結(jié)03-29

php頁面緩存實現(xiàn)方法11-27

Dreamweaver中應(yīng)用CSS的技巧12-02

關(guān)于Dreamweaver中模板的應(yīng)用02-28

Photoshop中色彩應(yīng)用的小技巧11-16

主站蜘蛛池模板: 汝阳县| 石城县| 林州市| 正阳县| 阿尔山市| 清流县| 闻喜县| 横峰县| 丹寨县| 辽阳县| 垦利县| 西华县| 福海县| 安图县| 德清县| 抚远县| 六安市| 竹溪县| 西平县| 鹤壁市| 砀山县| 调兵山市| 柳河县| 赤峰市| 河间市| 宝坻区| 搜索| 广宗县| 镇远县| 汉寿县| 驻马店市| 清水河县| 迭部县| 什邡市| 德钦县| 安乡县| 永和县| 广西| 三穗县| 长丰县| 临城县|