欢迎光临万书涛的个人博客

伪静态和纯静态的区别

作者:万书涛  / 日期:2020-07-31 20:51:06 /  来源:本站原创 /   浏览:
摘要
我们在制作网站时,经常听到静态页面,纯静态和伪静态等词语,它们究竟有什么区别呢,今天万书涛就来说一下这个问题。  
1.伪静态
伪静态其实不是真正的静态页面,执行得仍然是动态程序页面,它是按照一定的正则表达式规则生成类似静态得目录,也就是我们打开一个网站,从数据库查询到页面渲染以及伪静态规则都要参与,比如:?id=3通过伪静态规则,都可以变成/3的形式,只是目录形式变了,其他和动态程序页面没有区别,而且还要耗费服务器把动态目录转换成静态目录,对服务器损耗比较大,但有时有seo要求,而程序又不支持纯静态,只能采取这种方式,现在的linux服务器一般都支持伪静态,如果安装了宝塔面板,则自带各大cms伪静态规则,如下图一是帝国cms自带的规则,关于zblog中的伪静态设置可以看这篇文章:《帝国cms tag标签伪静态方法》。

帝国cms伪静态设置

2.纯静态
再说纯静态,纯静态是真正意义上的静态页面,它彻底和数据库脱钩,我们打开一个页面,只需要渲染页面架构就可以,对服务器压力变小,尤其是数据量庞大情况下,纯静态可以在后台提前生成页面,这样用户在访问我们网站时,就是访问已经生成好的页面,对后台数据库脱钩,彻底解放数据库服务器,减少服务器压力,所以,我们能选择纯静态就选择纯静态,实在逼不得已才选择伪静态,像帝国cms,织梦cms等均支持纯静态。

比如万书涛开发的《个人博客模板》,均支持网页纯静态。
 
以上就是纯静态和伪静态的区别,一字之差,但意义却是不同,大家根据需要选择。
 
所属分类: 暂无分类
微信二维码

扫描关注微信公众号
第一时间获取最新资讯
本文由万书涛原创,地址:https://www.wtaoblog.com/grbkjc/98.html
如需转载,须以文字形式注明本文地址,否则禁止转载