伪静态:展示出来的是以 html 一类的静态页面形式,但其实是用 ASP 一类的动态脚本来处理的。

静态:标准的 html 文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH 动画、客户端脚本和 ActiveX 控件及 JAVA 小程序等。

如何区分伪静态和静态

1、Chrome 浏览器、Firefox 浏览器

打开网页,快捷键 F12 打开开发者工具-控制台,输入 alert(document.lastModified); ,按回车键会出现一个显示时间的弹窗,多次刷新网页,再用同样的方法,比较弹窗的时间,如果显示的都是一样的,那就是静态网页,否则就是伪静态。

2、IE 浏览器

打开网页,在地址栏里输入 javascript:alert(document.lastModified) ,按回车键会出现一个显示时间的弹窗,多次刷新网页,用同样的方法,比较弹窗的时间,如果显示的都是一样的,那就是静态网页,否则就是伪静态。

如何选择伪静态和静态

1、使用伪静态和静态对 SEO 来说没有什么区别;

2、使用静态可能会导致硬盘损坏并且影响站点性能;

3、使用伪静态会占用一定量的 CPU 占有率,大量使用会导致 CPU 超负荷;

4、静态的访问速度比伪静态的访问速度要高。

所以:

1、使用静态的方法可以直接排除,因为无论怎么生成,对硬盘来说都是很大的伤害;

2、既然真伪静态的效果一样,我们就可以选择伪静态了;

3、但是伪静态大量使用会造成 CPU 超负荷;

4、所以我们只要不大量使用就可以了;

5、既然伪静态只是给搜索引擎爬虫看的,我们只需要伪静态给搜索引擎爬虫就行了,不需要给用户使用;

6、所以我们只要在专门提供给搜索引擎爬虫(搜索引擎机器人)爬的 Archiver 中使用伪静态就可以了。