真静态缓存原理

一. 首先使用到了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 修改为最大权限即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值