缓存的目的是为了让我们的页面运行更加快速,减少读取数据库内容的次数,给用户更好的体验
基本原理:
1、首先我们要判断是否有缓存文件 或者缓存文件是否过期
相关函数 file_exists("xxx.html"); 判断是否过期 函数 filemtime(“xxx.html”);
2 、
如果没有,那么就要开启 读取 录入
相关函数:
开启内存缓存 ob_start();
从内存缓存中读取页面代码 ob_get_contents();
讲获取到的内容存放到缓存文件中 fwrite() fopen() fclose() (三个函数一起用 )
清掉内存缓存 ob_flush();
3 、
如果有,就直接获取缓存文件
相关函数:
1、file_get_contents();
2、include();
实现代码如下