频道栏目
首页 > 资讯 > 缓存 > 正文

PHP查询数据缓存原理图

16-01-06        来源:[db:作者]  
收藏   我要投稿
在PHP加mysql的组合意识完美搭配,然而如果大量的数据要不断的从数据库中读取,那不仅仅是加重

你服务器负担的事了,除非访问你网站的人是那么的有耐心来等待数据的加载完成,否则,你是留不住

读者的,使用数据缓存不失为加速的一种好办法,它的大致原理是:

从查询的sql语句入手,分别为每个表建立相应的缓存文件夹,每个文件夹里面都有一张Sql语句的配置

表,每一句sql语句对应一个由时间生成的标识id,当提交了来查询数据库的sql语句时,对语句进行匹配,

查询出是查询那张表的,然后调用该表中的sql语句配置表,看是否已保存了该语句的查询结果,如果有,

则调用相应的由sql相对应的id为名字的缓存表,进行数据的数组化还原,返回出去。如果没有相对应的sql

语句,则进行数据库查询,生成缓存表,再进行输出……

其中关键的技术部分就是“你怎样把一个数组存进文本文件中,而且还要读出的时候还原成原先

的数组形式呢?”,这就归功于PHP中的两个函数了.



相关TAG标签
上一篇:PHP 开发中的外围资源性能分析(一)
下一篇:php缓存技术详细介绍及php缓存的实现代码
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站