一. 首先使用到了ob系列的函数
大概思路为:
1. 判断缓存的文件是否存在,如果不存在的话就加缓存:
file_exists('文件名'); 查看文件是否存在
filemtime(); 文件修改时间
1、先开启ob函数 // ob_start()
2、使用PHP读取缓存数据 //ob_get_contents()
3、将缓存数据存入文件中
fopen( '文件' ):打开文件或URL
fwrite(‘文件名’, ‘存入的内容’): 将内容存入一个文件中
fclose(‘文件名’):关闭一个文件
4、清掉内存缓存 ob_flush();
2. 如果存在就直接调用缓存文件
贴出代码:
另外,如果将这个缓存放入linux的话在fopen打开页面时候会报错误
Unable to open file!
这时不要慌张,只需要将要打开的缓存页面权限使用chmod 修改为最大权限即可