关于网站伪静态这一块,很早之前我就在许多平台发布过相关的文章,今天应菜狗君之约,今天回顾整理一下。
此次“伪静态系列”总共有三篇:
一、网站伪静态后怎样写robots屏蔽动态页面
二、伪静态使用不当易生成大量重复收录页面
三、分享伪静态页面不如动态页面的原因
今天一起分享出来:
伪静态的页面一直都被当成是处理动态页面与静态页面不足的一个很好的技术,大多数讨论的焦点都集中在使用伪静态页面的话对搜索引擎更加的友好,而且可以提高用户的友好体验。
对于认为伪静态可以提高站点对搜索引擎的友好度,我认为这个不是绝对的,搜素引擎的确是喜欢收录静态页面,而不喜欢动态页面的一个主要原因是,动态页面容易陷入死循环。而我们如果把动态的页面伪静态化,并不能真正的解决这一问题,说的不好听的话就是在欺骗搜索引擎。
还有一个搜索引擎不喜欢动态页面的原因是因为其对于动态页面的一些参数不能很好的识别,但是随着搜索引擎的不断更新,这一问题已经不再是什么大问题了。对于伪静态与动态页面更能提高用户的友好体验度是主要是因为伪静态页面的url地址容易记住,而且相对动态的更加的简洁美观。但是我们需要考虑到一个问题,访客一般很少回去记住url地址,有也只是记住首页地址,而且很多访客都是通过搜索引擎进入的。
对此我认为因为一味地追求用户的友好体验(追求的方向对不对先不谈)而使用伪静态也显得画蛇添足了。下面我就来具体说说伪静态不如动态的几个原因:
1、网页加载时间变长
可能有的人会认为伪静态页面的加载时间会更短,这其实是一个很大的错误,伪静态的页面仍然需要对数据库进行读取,而且还需要负担一个还“重写网址”的进程,繁琐的步骤将会加大其加载时间。
2、站点的承受能力降低
使用伪静态页面的话竟会加大对于服务器cpu的消耗,对此将能承受的最高在线人数量降低。我们可以打个比方,加入之前你使用动态的话,站点能够承受的最高在线人数是1000,那么如果你使用伪静态加大对cpu的消耗后,将会降低到300人,超过的话竟会使你的站点因为处理不过来而瘫痪。
我们的站点做了伪静态之后,原来的页面也是可以正常的访问,这就会使搜素引擎对于站点进行重复的抓取。产生很多重复的页面,对于站点的长期发展很不利。
4、加大服务器的开支
使用伪静态需要一个更加稳定的服务器,而且有的空间并不支持这种功能,这在无形中增加了站点的开支。
空手套干货,怪不好意思的