PHP緩存詳談
咱們會問啥是緩存!精干啥!本來緩存相當于內存。保留一段時間!
<?php } include(./adodb/adodb.inc.php); $ADODB_CACHE_DIR='tmp'; $db=NewADOConnect('mysql'); $db->connect('localhost','root','123456','mysql'); $sql="select * from user"; $db->cacheexecute(300,$sql); ?> |
這樣在TMP目錄下生成了緩存!(緩存文件是序列化的數據。) 當下次在履行的時分,咱們直接從緩存里邊讀取數據。SMARTY緩存:
< ?php require('./smarty/Smarty.class.php'); $smarty = new Smarty; Z) $smarty->caching = true; if(!$smarty->is_cached('index.tpl')) // No cache available, do variable assignments here. ) $contents = get_database_contents(); $smarty->assign($contents); } $smarty->display('index.tpl'); ) ?> |
這個首要判別是不是有這個緩存文件!沒有直接連接數據庫!有的話!履行DISPLAY。即是讀取緩存。咱們看到上面的2個比如!對緩存有很大的理解了吧!
推薦文章
2025-01-18
2024-11-28
2024-11-09
2024-10-25
2024-06-25
2024-01-04
2023-11-06
2023-10-30
2023-10-13
2023-10-10
穩定
產品高可用性高并發貼心
項目群及時溝通專業
產品經理1v1支持快速
MVP模式小步快跑承諾
我們選擇聲譽堅持
10年專注高端品質開發