上一篇介绍了‘图片缓存’ , 这下介绍‘数据缓存’ 来提高下程序的性能 及访问速度 。
Cache是“以空间换时间”策略的典型应用模式,是提高系统性能的一种重要方法。缓存的使用在大访问量的情况下能够极大的减少对数据库操作的次数,明显降低系统负荷提高系统性能。相比页面的缓存,结果集是一种“原始数据”不包含格式信息,数据量相对较小,而且可以再进行格式化,所以显得相当灵活。由于PHP是“一边编译一边执行”的脚本语言,某种程度上也提供了一种相当方便的结果集缓存使用方法——通过动态include相应的数据定义代码段的方式使用缓存。如果在“RamDisk”上建缓存的话,效率应该还可以得到进一步的提升
‘数据缓存’ :就是把某些频繁调用数据库的数据,且这些数据是不经常变动的,以文件的方法保存到服务器目录里。以空间换时间的策略,某层面上读文件要比读数据库 速度更快些 。
比如 我们把 产品展示 页 ,新闻页等信息 ,把数据以数组 或者 类 这样的容器 封装起来 ,保存到 文件里 。当我们发出请求的时候,判断文件是否存在或者过期,如果存在并且未过期,我们直接调用 ,不用再去数据库读表操作,节省时间。
再配合 图片缓存 及 GZIP压缩的技术 ,可使企业站程序访问非常高效 。
你可能还喜欢:
外贸企业站技术介绍(一)
外贸企业站技术介绍(二)
相关企业站功能模块介绍: