文件缓存(可实现整个页面或者部分页面的缓存)===========================================
1、首先我们要定好一个缓存文件存放的位置,即存放目录
2.在要做静态缓存的页面,我们定义一个变量来存放一个缓存文件的路径(相对于当前页面的路径)
3.定义一个变量来存储缓存过期时间
4.判断一下,缓存文件是否存在或者是否过期,如果缓存文件不存在就执行源代码生成缓存,或者时间过期了也应该重新缓存一下,如果上述条件不满足则调用缓存页面显示。
5.生成缓存,在页面输出内容之前,我们调用ob_start()方法打开内存缓冲区,将要输出的内容放到内存里面。
6.在页面输出完之后,将内存中获取到的内容保存下来,存为一个静态页面。
memcache缓存技术================================================================
1、在内存中缓存数据
2、数据形态以key->value结构