使用OB缓存实现静态化
来源:互联网 发布:淘宝手机收藏链接地址 编辑:程序博客网 时间:2024/06/09 15:56
实现步骤
1、创建测试数据表并且写入数据
2、实现后台的更新操作。使用OB缓存针对每一个内容生成对应的HTML文件
3、显示前台的数据信息
具体实现
①创建测试数据表并且写入数据
#创建数据表create table news(id int auto_increment,title varchar(100) not null default '',body text,primary key(id))engine =myisam default charset=utf8;#数据写入insert into news values(null,'静态化','静态化可以减少服务器压力'),(null,'伪静态','伪静态能够满足SEO优化');
②实现后台的更新操作
<?php //具体的后台更新//获取所有的数据信息mysql_connect('127.0.0.1','root','123456');mysql_select_db('test');$sql='select * from news';$res = mysql_query($sql);while ($row=mysql_fetch_assoc($res)) {//针对每一条数据生成html文件ob_start();//开启OB缓存?><!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>静态化介绍</title></head><body><h1><?php echo $row['title']; ?></h1><div><?php echo $row['body']; ?></div></body></html><?php //获取OB缓存中的内容$str = ob_get_contents();//关闭OB缓存并且清空内容。因为如果不清空浏览器上会看到所有的数据结果ob_end_clean();//将信息写入到文件中 关于具体的文件目录及文件名称需要自定义//对于在实际项目中关于html文件的存储 一般都会使用年月日的格式存在file_put_contents($row['id'].'.html',$str);}?>
③实现前台数据显示
<?php //显示列表//获取所有的数据信息mysql_connect('127.0.0.1','root','123456');mysql_select_db('test');$sql='select * from news';$res = mysql_query($sql);?><!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><title>静态化介绍</title></head><body><h1>显示列表</h1><table><tr><td>序号</td><td>标题</td><td>查看</td></tr><?php while ($row =mysql_fetch_assoc($res)) {?><tr><td><?php echo $row['id']; ?></td><td><?php echo $row['title']; ?></td><td><a href="<?php echo $row['id'];?>.html"> 查看</a></td></tr><?php } ?></table></body></html>
阅读全文
0 0
- 使用OB缓存实现静态化
- 使用ob缓存简单实现页面静态化
- ob缓存实现页面静态化
- php-ob缓存实现页面静态化
- ob缓存函数使用-【页面静态化】
- php页面静态化----伪静态化ob缓存使用
- 页面静态化之ob缓存
- ob静态缓存
- ob静态页面缓存
- 页面静态化中的OB缓存的使用方法介绍
- php的ob缓存详解及页面静态化运用
- php静态缓存 ob局部缓存
- 使用ob缓冲技术实现页面真静态
- php真静态缓存 ob系统函数
- PHP页面ob静态化
- ob缓存
- ob缓存
- ob缓存
- 常引用,const引用的案例,以及常引用作函数参数
- 基于梯度下降法实现线性回归算法
- Javascript学习心得一
- easyUI_执行tab窗口中的方法,sources源码中查看不到js代码
- c#--实例选号器--实现打印、序列化方式保存
- 使用OB缓存实现静态化
- tensorflow学习笔记二---k近邻分类器
- ElementaryOS 0.4快速配置工具
- 菊花台
- Flume的安装及简单的使用(二)
- 写一个makefile
- Linux下安装网络软件的步骤
- 3,单例模式
- make (;区别 + 目标变量)