热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP查询数据缓存原理图

在PHP加mysql的组合意识完美搭配,然而如果大量的数据要不断的从数据库中读取,那不仅仅是加重
 在PHP加mysql的组合意识完美搭配,然而如果大量的数据要不断的从数据库中读取,那不仅仅是加重

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

读者的,使用数据缓存不失为加速的一种好办法,它的大致原理是:
            
    从查询的sql语句入手,分别为每个表建立相应的缓存文件夹,每个文件夹里面都有一张Sql语句的配置

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

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

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

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

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

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



PHP数据缓存流程图

推荐阅读
author-avatar
燕子yanzi068_476
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有