码迷,mamicode.com
首页 > 其他好文 > 详细

静态化

时间:2015-07-04 01:01:18      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:seo优化   服务器   数据库   程序   动态   

静态化

1、先来看几个问题?

a当我们访问程序的时候,每刷新一次页面我们的PHP代码都需要解析一次 。

b每刷新一次页面我们的PHP代码,操作数据库就要重复一次

c但是我们要查询的数据没有变化,重复的操作给我们的服务器带来了资源的浪费(重复解析和查询)

d要想不浪费有限的服务器资源,提高服务器性能怎么办?

静态化帮我们解决了这个问题

2、什么是静态网址和动态网址?

纯静态HTML文档,能使用filetype:htm 查询到的网页

内容存于数据库中,根据要求显示内容,URL中以 ? # & 显示不同的参数,如:news.php?lang=cn&class=1&id=2

3、静态化的适用范围?

有缓存数据就会有延时,适合实时性要求不高的数据展示页面

静态的页面连接有利于SEO优化

4、什么是纯静态?

PHP程序生成静态的HTML文件,保存到服务器的磁盘中。

5、纯静态的原理?

在用户访问PHP程序时,首先检测静态的HTML文件是否存在,如果存在直接输出静态文件,如果静态文件不存在,查询数据库,生成静态文件,并输出。减少PHP程序编译和对数据库的查询。

6、纯静态用到的函数?

ob_start()       //ob_start()把输出那同输出到缓冲区,而不是到浏览器。 

ob_get_contents()//打开缓存区的内容

ob_clean()//清除一个缓存区

ob_flush()    



 

 


静态化

标签:seo优化   服务器   数据库   程序   动态   

原文地址:http://pilipala.blog.51cto.com/10165737/1670696

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!