function cache_arctype(){
global $dsql;
$sql ="SELECT * FROM dede_arctype";
$dsql->SetQuery($sql);
$dsql->Execute();//执行SQL操作
while($row = $dsql->GetArray()){
$rows[]= $row;
}
$file = DEDEDATA.'/arctype.cache.inc.php';
$str ="<?php\r\n return ".var_export($rows,true).";\r\n?>";
file_put_contents($file,$str);
}本代码只是案例,仅供参考,利用函数生成自己需要缓存文件即可,可以减少重复数据库查询,程序和数据库带来不必要的影响,还能提升查询数据响应时间

1.本方法适用于使用大量自定义函数,并引用了大量重复的查询数据库方式,最佳
2.本方法对小白来说,不是很友好,因为要对sql语句必须要了解,所以不适合小白
3.以上教程,不是固定化,只是给大家提供一个思路。
