URL路径优化是我们网站优化必须掌握的技能,URL称呼有很多,一般常称呼就是“链接”或者“URL”; 网站URL路径分为静态URL、动态URL和伪静态URL路径,这三种URL路径,搜索引擎更喜欢哪种?各有什么优缺点呢? 今天织梦58通过以下分析来认识它们,并分析下他们优缺点。
静态URL路径第一点,查看内页URL文章页路径的结尾,是否为“.html、.htm、.shtm、.shtml” 结尾;
第二点,查看根目录中是否有相应的静态文件存在;通过这两点就能区分出网站路径到底是不是静态路径了。
静态URL优点:相比动态URL和伪静态,速度最快。静态页面是程序生成过的,打开时不加载程序,也就是说单独的HTML就可以支撑前台,不需要从数据库里面提取数据,速度快的同时,静态页面对于搜索引擎是非常友好的,至于说为什么友好,可能有很多个人站长并不清楚,我们直接在优点里面,也不会对服务器产生压力。
静态URL缺点:由于数据都是储存在HTML里面,所以导致文件非常大。如果是大型网站有比较多的数据,那会占用大量的服务器空间,每次添加内容都会生存新的HTML页面。
像典型的静态生成CMS程序,如帝国、织梦、PHPCMS等。
动态URL路径
动态URL最显著的地方就是链接中带有特殊参数,如:?或者 = 等符号,动态的链接的内容是由数据库调用的; 如图所示
动态URL优点:自动更新调用数据库,无需像静态页面生成那样,每次都要去生成。一般几万条数据的网站,使用动态页面,可能只有几M的文件大小,而使用静态页面少则十几M,多则几十M。因为数据是从数据库里面调用而来,所以如果要更改某些数值,直接更改数据库,那么所有的动态页面,就会自动更新了。这一点相比静态页面好处就大很多了。
动态URL缺点:织梦58技术员介绍说,用户访问速度较慢。这个问题我们就必须从动态页面的访问机制说起了,其实我们的服务器上面有一个解释引擎,当用户访问的时候,这个解释引擎就会把动态页面翻译为静态页面,这样大家就能够在浏览器里面查看源码了。数据库的压力就会非常大的,不过现在动态程序都是使用了缓存技术。但是总体来讲, 动态页面对于服务器的压力比较大一点。同时动态页面的网站一般对服务器高求要比较高一些,同时访问的人越多也会造成服务器压力越大。
伪静态URL路径伪静态路径顾名思义就是由动态路径伪装成静态路径,伪静态路径由以下两点来进行区分:
第一种,根据网站程序进行区分,wordprss和discuz都是动态路径的,只是在wordprss后台设置成了静态路径,所有链接后面才有了“.html”,这就是伪静态;
第二种,就是通过链接中的符号进行区分,通常链接中都包含有“-”(横杠),比如论坛:
伪静态URL优点:大家都知道静态页面对SEO有很大益处,静态页面的缺点是不能随时更新。对于伪静态的优点,这个并不好讲,伪相比动态网页而言,并没有提到速度上面的提升,相比较而言,因为是“假”静态页面,其实还是一个动态页面,也是同样需要翻译为静态页面的。最大的好处就是让搜索引擎把自己的网页当做静态页面来处理。
伪静态URL缺点:从名称上面就能够看出来缺点,“伪静态”其实就是“假静态”,搜索引擎会不会把他当做是静态页面来处理,这只是我们靠经验靠逻辑去分析的,并不一定准确。或许搜索引擎直接把他认为是动态页面,我们做那么多努力,其实什么也没有换来。
哪种路径更好?好的搜索引擎不会对路径产生歧视,路径的好坏没有绝对的,只要有利于搜索引擎打开,有益用户浏览,都是好网站好内容。
1、对于用户来说,他们更喜欢简短容易记住的链接;
2、对于搜索引擎来说,只要能够正常抓取识别的链接都是一样的。
百度官方是这样回答的:URL是动态还是静态,对百度没有影响,我们没有任何歧视动态url的策略。以前之所以说搜索引擎处理不好动态url,主要是因为动态url中参数过多,很容易制造出大量内容相同、url不同的无限循环的“黑洞”,spider陷入其中,浪费大量的资源。现在我们已经能比较完美的解决这个问题。动态url最好象我们建议的那样,尽量减少动态url中包含的变量参数,一方面可以减短url长度,另一方面,也减少把Baiduspider带入“黑洞”的风险。