1. 白天博客首页
  2. SEO优化

什么是伪静态?伪静态与真静态有什么区别?

动态页面的好处就在于不占用服务器空间,内容实时显示更新的内容。但有一个缺点就是这样的动态页面的URL构成常常带一个”?”加参数来读取数据库数据,这样的动态链接对搜索引擎不够友好,这时就需要将动态页的URL以伪静态的方式展示网站内容。

动态页面的好处就在于不占用服务器空间,内容实时显示更新的内容。但有一个缺点就是这样的动态页面的URL构成常常带一个”?”加参数来读取数据库数据,这样的动态链接对搜索引擎不够友好,这时就需要将动态页的URL以伪静态的方式展示网站内容。

什么是伪静态?伪静态与真静态有什么区别?

那么什么是伪静态?

伪静态就是将网站本身是动态页面的URL转换重写成静态页面类型的页面,浏览器访问地址和真静态的页面没有区别。比如www.xxx.com/a/?idd 这样一个动态页,为了增强搜索引擎的友好面,就可以以伪静态的方式将URL转换成www.xxx.com/a/id.html 这种格式的静态页面。

注:前提需要网站后台程序支持伪静态功能,并需要服务器支持伪静态重写功能。

虽然说伪静态页面展示的内容本质上与真静态页面并没有实质的区别,但它们同样有区别。

伪静态与真静态的区别

1、从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是html htm 或者是目录格式

2、伪静态只是改变了URL的表现形式,实际上还是动态页面

3、静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的。

有人说:”如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的IIS数是1000。”

确实是这样的,由于伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。

那么什么时候选择伪静态,什么时候选择真静态呢?

1、既然伪静态只是给搜索引擎爬虫看的,我们只需要伪静态给搜索引擎爬虫就行了,不需要给用户使用,所以只要在专门提供给搜索引擎爬虫(搜索引擎机器人)爬的Archiver中使用伪静态就可以了。

2、伪静态大量使用会造成CPU超负荷,所以需要确保服务器在访问量大的情况下有足够的CPU来支持就可以了。

对于网站要不要开伪静态,白天建议一般都可以开启伪静态。总之该不该使用伪静态可以根据网站类型来选择,一般来说企业站点访问量不大,伪静态对CPU的影响也较小,如果访问量大也可以升级服务器来解决。

文章最后一次修改于2019年9月28日

原创文章,作者:白天,如若转载,请注明出处:https://www.seobti.com/790.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注