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.以上教程,不是固定化,只是给大家提供一个思路。
版权声明:本站原创文章,于2020-06-10,由 kira 发表!
转载请注明:dede生成缓存数据文件 - kiraer个人网站技术博客