简介 目录 评价 推荐
  • 程序小工 2019-01-17

    触发系统生成纯静态化页面之  页面添加缓存时间


    filemtime() 获得文件修改时间

    截图
    0赞 · 0采集
  • 浩小柒灬 2018-12-10


    php.ini 文件内存在output_buffering设置。为on时开启缓存区功能

    ob_start() 开启一个新的缓存区

    filemtime 获取文件最新一次更改时间。

    ob_get_clean() 获取缓存区内容输出到文件内并清空缓存区

    ob_get_contents() 获取缓存区内容输出到文件内 不清空缓存区

    0赞 · 0采集
  • 慕粉0854431138 2018-03-13
    进入判断静态文件是否不存在或者时间是否超时 true 就重新查询数据库生成新的 false 直接获取生成的静态页面
    截图
    0赞 · 0采集
  • orangewangjie3473319 2017-03-31
    ob_get_clean() ---> ob_get_contents ,生成静态页面,这次展示的是自己本身,所以不清空缓存
    截图
    0赞 · 0采集
  • orangewangjie3473319 2017-03-31
    触发系统生成纯静态化页面 方式一: 页面添加缓存时间
    截图
    0赞 · 1采集
  • ddawx123 2017-02-26
    php获取页面缓冲区内容方法 ob_start(); echo "some things output..."; ob_get_contents();
    0赞 · 0采集
  • qq_一生的承诺_2 2016-11-03
    页面添加缓存时间 1. 用户请求页面 2. 判断页面缓存文件是否存在是否过期,主要看页面的最后修改时间,使用filemtime 3. 如果没有过期则获取静态页面,如果过期了则重新生成一个静态页面 if(is_file('./index.shtml') && (time() - filemtime('./index.shtml')) < 300) { require_once('./index.shtml'); } else { ... }
    0赞 · 3采集
  • 小安Andrew 2016-10-18
    设置缓存失效时间
    截图
    0赞 · 0采集
  • 小安Andrew 2016-10-18
    页面缓存
    截图
    0赞 · 1采集
  • 十氧化四磷 2016-10-15
    if(is_file('./index.shtml') && (time() - filemtime('./index.shtml')) < 300) { require_once('./index.shtml'); } else { ... }
    0赞 · 0采集
  • 勇敢的心_myheart 2016-10-07
    缓存文件判断
    截图
    0赞 · 0采集
  • 勇敢的心_myheart 2016-10-06
    页面添加缓存时间
    截图
    0赞 · 0采集
  • 勇敢的心_myheart 2016-10-06
    页面添加缓存时间
    截图
    0赞 · 0采集
  • keenli9906366 2016-07-22
    页面添加缓存时间: 1. 用户请求页面 2. 判断页面缓存文件是否存在是否过期,主要看页面的最后修改时间,使用filemtime 3. 如果没有过期则获取静态页面,如果过期了则重新生成一个静态页面
    截图
    0赞 · 0采集
  • ORCLee 2016-07-14
    触发系统生成纯静态化页面的三种方式,方式一:页面添加缓存时间
    截图
    0赞 · 0采集
  • NonSec 2016-07-08
    添加页面缓存时间流程 1. 用户请求页面 2. 判断页面缓存文件是否存在是否过期 3. 如果没有过期则获取静态页面,如果过期了则重新生成一个静态页面
    截图
    0赞 · 2采集
  • qq_叶知秋_03125456 2016-06-15
    依靠缓存时间来控制是访问静态页面还是加载动态页面 ob_start(); file_put_contents('index.html',file_get_contents());
    截图
    0赞 · 4采集
  • qq_叶知秋_03125456 2016-06-15
    判断静态页面是否存在,若不存在,则去动态生成,若存在,则判断是否在缓存有效时间内,若在,直接访问静态页面,若超出,则去动态生成。
    截图
    0赞 · 1采集
  • 慕粉3162071 2016-06-03
    如何触发系统生成纯静态化页面
    截图
    0赞 · 0采集
  • 203 2016-05-30
    =改代码的第二个地方
    截图
    0赞 · 0采集
  • zhuiying 2016-05-28
    判断文件存在,并且没有超过缓存时间,加载静态页面
    截图
    0赞 · 0采集
  • zhuiying 2016-05-28
    纯静态页面 1 增加缓存时间 2 手动触发 3 crontab
    0赞 · 0采集
  • 慕粉3315540 2016-05-06
    shtml静态化
    截图
    0赞 · 0采集
  • 慕粉3315540 2016-05-06
    php动态页面静态化shtml
    截图
    0赞 · 1采集
  • yuuuu 2016-04-05
    如何触发系统生成纯静态化页面
    截图
    0赞 · 0采集
  • RenneXV 2016-03-15
    生成不再清除缓冲区.
    截图
    0赞 · 0采集
  • RenneXV 2016-03-15
    笔记000
    截图
    0赞 · 0采集
  • phpcreate 2016-03-04
    if(is_file('./index.shtml'&&time()-filemtime(./index.shtml)) < 300){ requeire_once('./index.shtml');//加载静态页 }else{ //重新生成静态文件 file_put_contents('index.phtml',ob_get_contents());//第一次访问生成静态页面,同时也要输出到客户端,不然空白客户怎么看 }
    0赞 · 0采集
  • yeqh 2016-03-03
    filemtime获取文件更新时间
    截图
    0赞 · 0采集
  • 门上的摇晃头脑还在炫耀 2016-02-14
    第一种方法
    截图
    0赞 · 0采集
数据加载中...
开始学习 免费