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

主頁 > 網站建設 > 建站知識 > 織夢DedeCMS的問答模塊ask緩存機制詳解

織夢DedeCMS的問答模塊ask緩存機制詳解

POST TIME:2021-05-25 01:59

  織夢DedeCMS在國內算是比較流行的開源cms,大多數個人網站及企業網站都選用了織夢DedeCMS,諸多用戶對織夢DedeCMS的緩存結構卻并不是很了解,這里我就對織夢DedeCMS的緩存機制進行一下講解。

  織夢DedeCMS其緩存文件放在data目錄下的cache、tplcache、sessions文件中,詳細了解的話,我推薦:增強織夢DedeCMS“更新系統緩存”清理沉余緩存的功能 http://www.gxchina.com/edu/11185.html

在本節中,我主要以ask問答模塊為例來看看其緩存的使用。

1.最先調用ask/index.php,緩存通過調用語句
  require_once(DEDEASK.'/data/common.inc.php');
  實現;

2.ask/data目錄下的文件為生成緩存的主要文件,在ask/data/common.inc.php中調用了
  //載入分類
  require_onceDEDEASK.'/data/asktype.inc.php';
  //載入積分排行
  require_onceDEDEASK.'/data/scores.inc.php';
  這兩個文件就是生成對應緩存文件和讀取緩存數據的關鍵所在。

3.(1)前臺ask/data/asktype.inc.php先判斷ask/data/cache/asktype.inc文件是否存在,如果存在則直接讀取該緩存文件的數據放在$asktypes中,否則從數據庫中讀取數據放在$asktypes中并寫入對應緩存文件中。
 ?。?)后臺admin可以在模塊/問答管理/欄目管理增加分類并提交后會更新緩存,實現代碼為ask/controller/admin/asktype.php中的
  //更新欄目緩存
  functionupdatecache()
  {
    $asktypes=$this->type->get_alltype();
    $path=DEDEASK."/data/cache/asktype.inc";
    $row=serialize($asktypes);
    $configstr="<"."?php $asktypes='".$row."';";
    file_put_contents($path,$configstr);
  }
  通過$this->updatecache();
  更新了對應的緩存文件。

4.ask/data/scores.inc.php是通過時間來控制積分的緩存數據,如果超過了緩存時間則從數據庫讀取數據,否則文件存在則讀取文件緩存數據,文件不存在則為空;
  生成或更新緩存文件的時間也放在文件中緩存。
  注意transport()函數中的
  $path=$cfg_basehost.'/'.APPNAME."/?ct=index&ac=scores";
  對應的文件是ask/controller/index.php中動作
  //更新總積分排行
  functionac_scores()
  {
    $memberlists=$this->scores->get_scores();
    if(count($memberlists)>0)
    {
      $row=serialize($memberlists);
      $configstr="<"."?php $memberlists='".$row."';";
      file_put_contents(DEDEASK.'/data/cache/scores.inc',$configstr);
    }
  }

織夢DedeCMS的問答模塊ask緩存機制詳解

總結:后臺管理生成的數據據我所見都會被緩存,開源實現的主要是文件緩存,一般也提供了memcache等緩存接口,實現的方式就各有不同!

 



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 国产高潮国产高潮久久久m3u8 | 一级a一级a爰片免费视频| you第一季无删减免费观看| 高h粗大强行撑开紧窄的嫩缝| 蜜桃AV精品一区二区三区| 快穿之宿主每天都在被攻略的作者| 欧美成人无码A片免费一区澳门| 公众面前被强制波多野| 96电影院| 免费无遮挡又黄又爽网站在线观看| 亚洲欧美V一区二区三区情侣| 91精品久久国产青草| 久久久久免费| 掀开老师的裙子挺进去视频| 男生被男的玩失禁漫画| 老旺的大肉蟒进进出出| 丝袜| 好看的看黄a大片爽爽影院| www插插插| 91人妻人人爽精品破学生处| 舌头伸进小豆豆里| 亚洲午夜18???毛片在线看| 亚洲女同恋中文一区二区| 久综合色| 毛片小视频| 聊斋艳谭高清| 一性一交一伦一色一按—摩| 1000部啪啪毛片免费看| 国产精品伦子伦免费视频| 美女榨精| 欧美精品久久久久久久久久久电影 | 另类小说欧美| 《职场妻子的出轨》理论片| 成人毛片18女人毛片免费96| 巜已婚妇女去按摩完整版| 国产精品成人无码免费视频| 无码人妻精品一区二区三区蜜臀| 78m成人亚洲| 积积对积积桶的免费应用| 久久精品国产亚洲AV天美18| 啊灬嗯灬啊灬用力点灬水女女游戏|