首页 > 网站 > 优化推广 > 正文

三种url结构对网站优化的影响

2024-04-26 13:59:54
字体:
来源:转载
供稿:网友

网站建设中我们最常见到的链接方式有三种,分别为动态、静态、伪静态。其中伪静态就是动态的一种,是通过伪静态技术呈献给客户端的,那么对于这三种形式我们应该如何认识呢,哪种对于搜索引擎优化有好处呢?

首先我们来看看静态、动态、伪静态这三种URL结构有什么优缺点。

1、静态页面

优点:静态页面加载速度最快,而且不需要从数据库里面提取数据,速度快的同时,也不会对服务器产生压力。搜索引擎最喜欢的就是访问速度快的网站,网站打开速度快表明你的网站服务器非常的好。

缺点:由于数据都是储存在HTML里面,所以导致文件非常大。维护起来比较麻烦。

2、动态页面

优点:空间使用量非 常小,一般几万条数据的网站,使用动态页面,可能只有几M的文件大小,而使用静态页面可能达到几十M上百M。因为数据是从数据 库里面调用而来,所以如果要更改某些数值,直接更改数据库,那么所有的动态页面,就会自动更新了。这一点相比静态页面好处就大很多了。

缺点:用户访问速度较慢,为什么会访问动态页面较慢呢。这个问题我们就必须从动态页面的访问机制说起了,其实我们的服务器上面有一个解释引擎,当用户访问的时候,这个解释引擎就会把动态页面翻译为静态页面,这样大家就能够在浏览器里面查看源码了。而这个源码就是解释引擎翻译以后的源码。除访问速度较慢以外,动态页面的数据是从数据库里面调用过来的,如果访问人数非常多,数据库的压力就会非常大的,不过现在动态程序都是使用了缓存技术。但是总体来讲, 动态页面对于服务器的压力比较大一点。同时动态页面的网站一般对服务器要求要比较高一些,同时访问的人越多也会造成服务器压力越大。

3、伪静态页面

优点:

1、从URL结构以及页面名称看,伪静态和静态页面是一样的。伪静态的页面后缀可以是html htm 或者是目录格式

2、伪静态只是改变了URL的表现形式,实际上还是动态页面

3、静态页面可以节省服务器资源,而伪静态严格说是增加服务器资源消耗的

总结,在SEO方面,伪静态和静态页面的功能是相同的,但是伪静态本质上还是动态页面,所以消耗资源是和动态页面一样的,而且因为Rewrite服务器还需要消耗额外的资源。

缺点:

1、当然犹如一篇文章的作者所说的:"如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的IIS数是1000。”确实是这样的,由于伪静态是用正则判断而不是真实地址,分别显示哪个页面的责任也由直接指定转由CPU来判断了,所以CPU占有量的上升,确实是伪静态最大的弊病。

2、网站承受力低。

另外,会造成网站可承受同时在线人数剧减。如果你的网站可以保证1000人同时访问的话,那么做了伪静态处理之后,300人访问就足以让你网站挂掉。

3、网页打开慢。

伪静态页面打开速度快,简直太搞笑了,伪静态仍然要读取数据库,还额外的多了一个.重写网址.的过程,其他的步骤绝对不会比动态少,怎么会快呢?

4、大量的重复页面。

做了伪静态后,原有的页面也可以访问,这就造成了大量的伪静态页面和动态页面重复,对网站极为不好。

5、需要服务器支持。

并不是所有的服务器都支持伪静态的,这无形中又增加了成本。

所以,如果网址中的动态参数没有达到影响搜索引擎收录的程度,动态要比伪静态好的多。

6、造成真正的静态网页无法访问。

如果把php伪静态成html,那么真正的静态页就无法访问了。(可通过修改服务器配置解决,可是你又何必去费这把力气呢?)

3、URL层数对SEO的影响

作为一条URL,层数可以相当与网站结构,这也需要根据网站内容来布局,比如我们的网站就是关于网站建设方面的知识,那么“abc.com/abc.html”就比较理想了,但是如果我们网站下面还有很多目录结构,比如下面还有“网页设计”、“网站优化”等等,那么,我们采用“abc.com/efg/abc.html”这样的URL结构就比较理想。

每一个网站的SEO技术人员都会去设计一个网站的URL,让这些URL更加符合搜索引擎的逻辑结构,符合蜘蛛的爬行习惯。URL结构不仅影响网站的收录还影响关键词的排名。那么对URL的处理,也就是SEO操作非常有必要的一步。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表