在网站的建设方面,在4-5年前的时候基本上都说以单一的静态页面的天下,百度也是很喜欢静态页面,关键词排名,排名上去就能保持好久在上面,可是现在不同了,动态的,动态转静态的,什么都有,尤其是网页动态页面并非实际存在于服务器当中,根据用户发出的请求提供相应的内容,http://www.yixiin.com/news/list-1837.html对服务器运作来说压力较小,静态页面的地址是真实存在的,路径当中不含有?%之类的变量符号,所以对搜索引擎来事更友好更容易得到信任,为了追求动态页面和静态页面的优点又回避缺点产生了伪静态,在动态页面的基础上通过url重写技术把转移参数插入到url地址中达到迷惑蜘蛛的作用。
那么看似百利而无一害的伪静态页面是否就是最好的呢?结合动态页面和静态页面的优缺点对比看看。
动态页面 那么伪静态页面是否就能结合动态页面和静态页面的优点,既能解决搜索引擎友好的问题,又能解决静态页面空间资源消耗大的问题几乎完美的存在,其实不然,浏览器访问伪静态页面时是通过正则判断,而这个分辨的过程由cpu完成,导致cpu使用率上升出现超负荷,影响网站的正常服务就是伪静态的最大弊病。
在服务器端运行的程序组件和网页都属于动态网页,根据用户的要求返回页面,交互性很好,但是存在着很大的安全隐患,动态网站页面的信息必须从数据库中读取,每打开一个页面造成一次读取命令,如果人数过多会增加服务器的工作量,从而影响这个网站的运行速度,动态网站的变量链接很容易造成死循环,使蜘蛛深陷其中,所以对搜索引擎很不友好。http://www.yixiin.com/news/
静态页面实际存在于服务器内,无需经过编译就能直接加载到用户浏览器上显示出来,中间省略的脚本计算和读取数据库提高了访问的速度,缺点同样并存与优点之中,由于静态页面存放在服务器中药占据空间内存,可以想象如果某论坛有10万帖,每个帖的大小100K,如果全部作为静态页面存在于服务器中就要占据10G的大小,不包括存储计算中造成的空间浪费,所以相当消耗空间资源。