陈广安个人网站
会写代码的咸鱼
陈广安个人网站阿里云盘资源
陈广安个人网站网盘资源搜索
“ 梦想还是要有的,万一实现了呢!”
— 马云

8.29-网站优化与数据库优化

创建时间:2016-11-03

静态缓存:模板技术:缓冲技术

    TP缓存

    CI缓存

    混编缓存:模板技术
    添加入库的同时,利用文件跟目录操作函数,产生静态文件
    更新:
    1、当更新数据入库的同事,利用文件跟目录操作函数,产生静态文件

    2、得到文件的创建时间,再加上需要保持的时间

ob函数,使用PHP内置缓存机制实现页面静态化

使用php操作文件函数以及php的ob函数操作缓冲区就能实现页面静态化

ob_start();//开启缓冲
echo '1234';//经过缓冲区

//用ob_get_clean()函数获取缓冲区内容
//再将内容用file_put_contents函数写入文件,文件名为index.shtml
file_put_contents('index.shtml',ob_get_clean());



    ob_flush();刷出缓存
    flush();刷出缓冲


内存缓存:memcached、redis

    memcached跟redis区别
    1 Redis不仅仅支持简单的k/v(键/值)类型的数据,同时还提供list,set,hash等数据结构的存储。
    2 Redis支持数据的备份
    3 Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。

上一篇:8.24-微信公共号开发

下一篇:5.03-js变量