一站式百度SEO排名优化!-找老刘博客 低投入,高转化,精益求精、一丝不苟:旨在提供更好的SEO服务!

首页>>老刘专栏

伪静态和静态有什么区别?对SEO效果相同吗?

首页 2019-07-10 老刘专栏 1591 ℃Tags: 伪静态 纯静态 seo友好度


建站初期总会听到类似于“伪静态”、“robots.txt”、“301重定向”’等词汇,今天我们来根据事实讨论伪静态和纯静态对于SEO的影响,究竟是不是效果相同的东西。

在讨论伪静态和纯静态之前,首先我们需要知道动态和静态的区别。


https://item.jd.com/1805138.html 以京东商城某商品详情页为例,非常典型的伪静态链接:

image.png


http://www.abc.com/display.asp?id=894 某搬家公司的详情页:


image.png


上图中……/display.asp?id=894  带“ ?”的链接,即为常见的动态链接,所对应的是动态页面


相比之下,静态页面由于直接存在于服务器中,节约了动态脚本的访问时间,从而大大提高了访问速度,由于静态页的真实存在和轻量化,更容易受到搜索引擎的喜爱。但是缺点也很明显:当页面增加到一定量级之后,比如100万个页面之后,服务器存储空间的压力就会非常大,对于服务器资源的浪费也就很严重了。


动态页面,直接从数据库读取,实际上并不独立存在于服务器空间当中,根据用户多样化的需求,可以输出不同的网页内容。由于直接从数据库调用,直接就把网站的维护工作量降低了很多,动态页面的技术也支持了更多的网页功能,比如用户统计管理、订单统筹等等。


劣势刚好与静态页相对应,由于直接从数据库读取,所以网页的内容不是固定的,搜索引擎的友好度上就弱了不止一筹,因为搜索蜘蛛无法判断阅读真正的网页并建立索引(近年来蜘蛛的功能已经大大提高了,但动态页不如静态页和伪静态页是一定的。),“&*#?”等参数对于搜索引擎的判断也造成了不小的困扰。


为了综合动态页面和静态页面的优点,而且避开两者缺点,由此就产生了 “ 伪静态 ” ,在动态页面的基础上通过 url 重写技术把转移url的动态参数插入到 url 地址中达到静态页面的效果。比如本站就是纯动态页,经过合理和简洁规范的 URL 重写技术处理后的效果。


伪静态页面的缺点是什么?

看上去伪静态页综合了动态页面和静态页面的优点,既可以解决搜索引擎友好度的SEO问题,而且静态页面空间资源消耗大的问题又几乎可以完美解决,那么伪静态就是完美的网页静态吗?事实上,情况并非如此。当浏览器访问伪静态页面时,它们会定期做出判断,区分过程由cpu完成,导致cpu使用率的增加会导致过载,从而影响网站的正常服务。这是伪静态的最大缺点。当然现今CPU性能已经严重过剩,故此大部分用户很难察觉到伪静态和静态页面的区别。【推荐阅读】使用.Htaccess文件实现301永久重定向 


Apache下【. htaccess】利用文件可以实现伪静态,与纯粹的静态站点相比信息的时效性好,维护方便,而且对来客和蜘蛛来说参数比问号还长,是相对更为友好的,如果条件允许的话推荐使用伪静态。虽然性能有所下降,但对于今天的大多数服务器来说,性能损失仍然在可以忍受的范围内。

.htaccess伪静态重写代码

静态与伪静态的比较

首先,由于速度是静态页实际上存在于服务器上的页面,所以静态页的速度优于伪静态页的速度。 当用户请求服务器时,可以直接调用它。然而,伪静态实际上是一个动态页面。它只是使用一种技术或手段。请使用“?”在动态页面中。比如一些带有蜘蛛的符号可以非常满足于识别要替换的字母。因此像这种静态网页,要向网络服务器发出请求时,需要增加一个功能就是转换功能,直接请求过多,会增加网络服务器的负载。

其次,容量。因为静态页面存在于服务器中,它们将占据一定的空间。如何使用太多文件会占用太多空间。但是,伪静态可以避免这种情况,因为伪静态会将动态网址转换为静态页面,而伪静态页面实际上是在服务器上不存在的。

最后,搜索引擎友好性。对于静态网址页面,它们实际上存在于服务器上。搜索引擎收集它们后,网址不会改变,当用户访问它们时也不会有问题。但是,如果它是一个伪静态页面,服务器的伪静态组件没有问题。这个网址没有问题。如何使用伪静态组件存在问题。当搜索引擎包含此网址时,将会出现错误。如果有太多错误,搜索引擎会讨厌你的网站。因此,当尝试伪静态页面时,伪静态组件不得出错。

不少网站CMS管理后台已经有了伪静态的开关,操作起来非常便捷

不少网站CMS管理后台已经有了伪静态的开关,操作起来非常便捷

由此可以初步得出结论,任何形式的网页都有其优缺点,当前的环境下伪静态不失为一种很好的解决方法,尤其对于SEO来说更是如此。



搜索
分类
热门标签
  • 首页
  • 电话
  • QQ
  • 联系老刘手机
    1043025812
    联系老刘微信
    扫描微信二维码