一、伪静态是什么意思
伪静态(英文:Pseudo Static)是指以Html静态网页形式展示,但实际是用动态脚本来处理的伪静态页面,没有真静态网页的物理文件。常见的是Rewrite技术, 通过服务器端的技术实现静态化,采用静态页面的后缀,实际上还是动态页面。伪静态是相对真静态页面来说的,通常是为了增强搜索引擎的友好度,都将文章内容生成静态页面。
二、伪静态的优点
伪静态页面,其实还是一个动态页面,需要翻译为静态页面的,最大的好处就是让搜索引擎把网页当做静态网页面来处理。
1、在网站后台发布文章时,伪静态可以实时更新内容;
2、在进行搜索引擎优化的时候,比起生成静态URL,生成伪静态URL更为方便;
3、伪静态缩短了URL的长度,还能隐藏文件的实际路径,这能提高网站的安全性,也更便于用户记忆以及URL的输入;
4、伪静态占用空间相对较小;
5、URL地址以HTML为结尾的形式,有隐藏或加密的功能,它和静态URL一样能够防止黑客攻击。
三、伪静态的缺点
1、占用服务器资源
由于伪静态是用正则判断而不是真实地址,分别显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。
2、网站承受力低
伪静态会造成网站可承受同时在线人数下降。例如,网站目前可以保证1000人同时访问,使用伪静态处理之后,300人同时访问就会让网站挂掉。
3、网页打开慢
伪静态仍然要读取数据库,还增加了服务器端重写网址的过程,相比动态网页来说打开速度会慢。
4、大量的重复页面
如果网站在运行一段时间后再进行伪静态,原有的动态页面也可以访问,会造成网站URL地址重复。
四、伪静态和静态的区别
静态网页(英文:Static Webpage)又称为(真)静态页面,是标准的HTML文件,是实际存在的,无需经过服务器的编译,直接加载到用户浏览器上就可显示的HTML文件。静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。
1、静态页面有物理文件,而伪静态页面则没有;
2、真静态页面不能自动更新,伪静态页面是动态的,能够自动更新;
3、真静态页面的加载速度要快,伪静态页面的加载速度相对要慢些;
4、静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的;
5、使用真静态页面的网站少,使用伪静态页面的网站是主流;
6、就SEO来说,伪静态页面更加合适,因为它能做到实时的页面更新,这样有利于蜘蛛抓取。
五、伪静态和真静态网页如何选择
1、使用伪静态主要是为了SEO,便于搜索引擎收录,在这方面,使用真静态和假静态对SEO优化来说没有什么区别,从这个方面来说选择伪静态即可;
2、真静态的访问速度明显比伪静态的访问速度要高,访问速度这个考量不是最重要的,而且访问速度可以通过提升带宽,提升服务性能来解决;
3、使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷,真静态可以提高网站的性能,减少数据库的访问压力,减少CPU和内存的压力。所以只要网站伪静态的量不是非常大就可以放心使用伪静态;
4、从后期维护来说,网站每次涉及全局的变动都需要重新生成真静态文件,而伪静态文件则不需要,伪静态更新维护简单;
最后总结
优化猩SEO:伪静态页面是基于动态网页和真静态文件之间的一种方式,这种方式汇集动态网页的维护便捷和静态网页对搜索引擎优化的友好度,是便于与管理及进行搜索引擎引流的,是目前采用比较多的方式。