麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 建站經驗 > 正文

PHP基于文件存儲實現緩存的方法

2024-04-25 20:39:41
字體:
來源:轉載
供稿:網友

本文實例講述了PHP基于文件存儲實現緩存的方法。分享給大家供大家參考。具體如下:

在一些數據庫數據記錄較大,但是服務器有限的時候,可能一條MySQL查詢就會好幾百毫秒,一個簡單的頁面一般也有十幾條查詢,這個時候也個頁面加載下來基本要好幾秒了,如果并發量高的話服務器基本就癱瘓了,造成一個頁面很久也加載不下來,這個時候我們可以使用文件緩存來緩解下MySQL的壓力,下面給個使用例子。

<?php

//頁面業務邏輯處理,獲得結果

$objPage = new Page_IndexModel($arrParams);

//一系列的業務邏輯放在了objPage中,調用process方法獲得結果集

$arrResult = $objPage->process();

//獲得結果后smarty賦值

$smarty->assign($arrResult);

//輸出模板

$smarty->display();

?>

現在我們用文件緩存來略過Page業務處理這一步

<?php

$cachFile = './index.php';

//緩存文件存在且時間不超過一小時,則直接使用緩存的結果集,不在進行任何的MySQL查詢了

if(file_exists($cacheFile) && time()-filemtime($cachFile) < 3600) {

//使用緩存中的結果

$arrResult = include($cachFile);

} else {

$objPage = new Page_IndexModel($arrParams);

$arrResult = $objPage->process();

$strContent = "<?php /n return ".var_export($arrResult, true)."/n;";

//將結果集緩存

file_put_contents($cachFile, $strContent);

}

//獲得結果后smarty賦值

$smarty->assign($arrResult);

//輸出模板

$smarty->display();

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: h色视频网站 | 欧美精品电影一区 | 黄污污网站 | 一区二区精品视频在线观看 | 亚州综合 | 国产在线精品一区二区三区 | 成人在线视频黄色 | 亚洲欧美一区二区三区在线观看 | 中文成人在线 | 日韩一级片一区二区三区 | 国产一区二区在线免费播放 | 羞羞视频2023| 日韩视| 久久福利剧场 | 亚洲综合视频网 | 免费成人 | 欧美男女爱爱视频 | 久久久一区二区三区四区 | 欧美日本在线视频 | 欧美日韩大片在线观看 | 欧美一级小视频 | 在线看免电影网站 | 福利在线免费 | 极品xxxx欧美一区二区 | 黄色片免费看看 | 国产成人高潮免费观看精品 | 在线2区| 色av成人天堂桃色av | 成年人激情在线 | 免费毛片a线观看 | 亚洲成人免费网站 | 久久狂草 | 黄色毛片一级 | 成熟女人特级毛片www免费 | 91精品国产综合久久久欧美 | 国产成人高清在线观看 | 久久久精品视频免费看 | 一边吃奶一边插下面 | 欧美一级高清片在线 | 久色成人| 久久综合精品视频 |