900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > php页面设置缓存时间实例代码

php页面设置缓存时间实例代码

时间:2022-01-08 15:02:55

相关推荐

php页面设置缓存时间实例代码

后端开发|php教程

php,实例,时间

后端开发-php教程

本文主要和大家介绍了php处理静态页面:页面设置缓存时间实例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。

二维码打印机源码,ubuntu 自启动软件,爬虫赚钱的地方,php $:$,it seo案例lzw

问:如何触发系统生成纯静态化页面?

源码 打印,vscode全屏,ubuntu 必备软件,tomcat ie,sqlite 设置过期,美国服务器流量购买,jquery 插件文档,的前端框架,xml 爬虫,php一键建站,seo优化99,返利网站系统,元旦网页特效,免费简易商城模板,jquery 页面滚动动画,sql图书管理系统心得,发布站程序php源码lzw

1.页面添加缓存时间

电影网站源码商城,vscode显示不可见字符,ubuntu卡在紫色,tomcat启动提示终止,梦到树上爬虫,php v9 漏洞,seo从零开始学推广,安卓游戏下载源码网站,bootstrap 登录页模板lzw

2.手动触发的方式

3.crontab定时扫描程序

我们来实现方案一:页面添加缓存时间

用户请求页面 => 页面是否过期 => => 否(获取静态页面) || =>是(动态页面生成一份新的静态页面)

if( 如果存在这个静态文件 && 没有过期){ // 获取页面}else{ // 重新生成一份静态页面}

ok,基本逻辑就是如此,下面我们完善代码:

<?phpif(is_file(./index.html) && (time()-filemtime(./index.html)) 1,msg=>hello java), array(id=>2,msg=>hello php), array(id=>3,msg=>hello python), ); // 渲染到模板 // 实际项目一般是在html里渲染 // 这里演示 希望能看懂 ob_start(); // 开始输入缓冲控制 foreach($data as $item){ echo $item[id].===>.$item[msg].

; } // 开始生成静态页面文件 file_put_contents(index.html,ob_get_contents());}

这样我们访问index.php,如果静态文件缓存没有过期,其实质访问的内容来自index.html这个静态文件。

php设置静态内容缓存时间的方法,php设置静态缓存_PHP教学

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。