静态,伪静态和动态页面对于SEO的区别
有很多朋友对于静态页面,伪静态页面还有动态页面不是很了解,今天老威SEO博客就给大家说明一下这三种页面类型的区分方法跟它们对于SEO的影响。
静态页面:顾名思义就是静态的页面,它是一个html页面,可以手写代码生成也可以用后台数据生成,它不再参与后台的数据交互,也不会有任何改变,除非重新生成这个页面。我们经常用的dedecms,帝国cms就是生成了静态页面,静态页面有利于SEO优化,但是如果数据量大的网站就不推荐使用静态页面,那样的话生成太繁琐,还会大量的占用空间。之前老威用的帝国cms数据有几万条,生成的时候就卡的不要不要的了,不过帝国cms有个好处是分表,这个我们后期再讲。
伪静态页面:就是伪装成的一个静态页面,这个手法是很多cms常用的,也是一些企业开发后台常用的方法,它把后台的数据拿到前台,用html的方式展现给搜索引擎,让搜索引擎以为这是一个静态页面,但其实还是一个动态页面,目前为止还没有一种说法证明伪静态页面比静态页面差。但是如果网站访问量大的话就会增加服务器的负载,导致页面加载速度变慢等。
动态页面:很多人以为动起来的页面就是动态页面,其实不是的,动态页面是直接提取后台数据库的数据展现给用户的一种页面,动态网页不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,我们常见的有.asp,.php,.jsp等,还有ASP.net、CGI等,动态页面的对于搜索引擎不是很友好,因为搜索引擎可能由于一些变量的url进入死循环,称为“搜索机器人陷阱(Spidertraps)”,所以很多时候带较多变量的地址搜索引擎是不会进去的。