新 闻 资 讯
静态HTML和伪静态哪个更好?
我使用Rewrite把URL做成伪静态了,搜索引擎会不会当作静态网页对待?
下面樂思蜀就静态HTML与伪静态问题,颁发一下幼我见解。
以下内容,仅针对Google,其他搜索引擎不定如此。
首先我们来看哪个更好的问题
就老樂多年对Google的观察,目前Google在这个问题上已经根基美满解决。也就是说,此刻对于Google,无论使用伪静态还是静态HTML,根基都能很好的抓取和收录,不会出现几年前那种带多个参数的动态URL就不抓取的景象。
抓取解决了,那么一致情况下,伪静态还是静态HTML针对搜索引擎更好?答案是静态HTML,截止目前是这样,以来不保障(后面的内容会再说这个问题)。
上面所说肯定是在一致情况,如前面的一篇文章“Google解说动态、静态、伪静态网址”所说,你要把这样一个URL地址:
?classid=123&lang=en&id=321
Rewrite成:
成效理论来说反而不如上面的动态地址。
接下来我们来看Google看到的伪静态和静态HTML
Google 治理员工具 中增长了“像 Googlebot 一样抓取”职能,对于SEO来说,价值是极度大的,能够直观的看到,Googlebot看到你的网页是什么样的。
为了尝试,上传了一个演示xhtml代码的静态HTML网页,与上一篇文章做对比。下面是模拟抓取出来的了局:
上图中,左侧是一篇文章的伪静态页面,右侧是一个静态HTML文件,对比一下,能显著看到下面两个差距:
Last-Modified:静态HTML有批改功夫(对于搜索引擎意味着可直接获取文件批改功夫)
Content-Length:文件大。⊿EO应该明显,文件大幼对于搜索引擎的影响;Googlebot若是能从服务端直接获取文件大幼,作为参考,抓取的效能会更高)
下图是静态HTML的文件属性:
最后,猜测一下Google为什么以为静态HTML优于动态URL
对比一下静态HTML与动态URL的工作方式:
静态HTML:客户端与服务端通讯成功,服务端直接发送文件属性与内容。 动态URL:客户端与服务器端通讯成功,服务端凭据客户端要求的内容,产生页面内容,发送服务端信息与要求的内容。
使用动态URL:如果法式出现问题,所有基于些法式的内容将无法接见;如果模板变动,所有信息内容城市产生变动,而真正有价值的内容并没有扭转;如果数据库ID不是唯一,新增的内容沿用了被删除内容的ID,将出现URL没有扭转而页面齐全变动……
而若是是静态HTML,文件只有“存在&不存在”(服务端状态不推算在内),“批改&未批改”(读Last-Modified就好了)。
经过这样的分析,得出的了局是:静态HTML拥有更高的不变性。
这个猜测也能诠释SEO时时遇到的一个问题,网站中的一些文档(PDF&DOC&XML)权沉相对都较高。
挺长功夫没有写博客,说话有些混乱,呵呵。
有功夫的时辰,专门写篇博客,介绍一下Google治理员工具中“像 Googlebot 一样抓取”各标签的意思,刚起头用的伴侣可能对这些不是很相识。