大佬教程收集整理的这篇文章主要介绍了PHP中常见的缓存技术实例分析,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
本文实例分析了PHP中常见的缓存技术。分享给大家供大家参考。具体如下:
JBLOG在开发的过程中,对性能的优化做了不少工作。为了尽量减少不必要的数据库查询,我对一些数据进行了缓存和静态化处理。
缓存的原理:把一些经常要用到但又很少改动的数据以数组或其它形式存储到一个独立的PHP文件中,然后在需要用到的时候包含进来。
缓存的优点:能够大大减少数据库的查询次数,减轻数据库的压力,提高程序的执行效率。
JBLOG缓存的数据有:系统设置、博客分类、侧栏最新日志、最新评论、博客统计、日志归档、友情链接、标签等。通过缓存这些数据,执行一次页面数据库的查询次数从十几次减少到3次。
JBLOG中与缓存相关的函数保存在include目录下的cache.func.PHP里,主要函数:
PHP;"> //刷新缓存 function recache($cachestr = '') { if (!$cachestr) { $cachelist = array('config','class','archive','newcomment','newpost','link','tag','statistic','topblog'); } else { $cachelist = explode(',',$cachestr); foreach ($cachelist as $cache) { $cachename = $cache.'_recache'; if (function_exists($cachename)) { $cachename(); } } } }
以上是大佬教程为你收集整理的PHP中常见的缓存技术实例分析全部内容,希望文章能够帮你解决PHP中常见的缓存技术实例分析所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。