时间:2023-07-09 09:15:45 点击次数:8
做过网站的都听过伪静态,知道网站url做伪静态对seo比较友好,那么是什么原因呢?纯静态是什么,和伪静态比较有哪些优点呢?下面随万书涛一起来看看吧。
说起伪静态和纯静态,首先就要谈一下动态网页了,我们现在在网上浏览新闻,在头条里浏览资讯,刷动态、这每一条新闻或者资讯其实都是从后台数据库里实时取出来,然后渲染到网页上的,所以这种网页被成为动态网页,动态网页网址一般是不太规则的,比如下面的网址:“http://aa.com/wenzhang.php?id=20&class=2”,类似这种网址甚至更长,这给搜索引擎爬虫爬取带来一定困难,而且有的同样一个页面只是因为抓取的id不同,导致搜索引擎误以为是多个页面而判定雷同,甚至有可能因为网址参数的问题导致爬取错误,所以现在包括百度在内的搜索引擎都建议至少进行伪静态,伪静态后的网址如下:“http://aa.com/wenzhang/20/2”,原理就是结合服务器上的rewrite和动态网址,进行正则表达式映射,把动态网址映射到静态目录上。
其实纯静态和伪静态从外观上看是差不多的,网址都有较好的目录层次结构,便于搜索引擎抓取和索引,不同的是纯静态是实实在在生成的纯文本html文件,这些文件提前生成好了放在服务器文件夹里,当有用户访问我们的网页时,就从服务器文件夹读取相应的html文件进行显示,就无需再走“执行后端代码、从数据库查询数据、渲染网页”这几个过程,对服务器压力更小,进而提高网页加载速度,这对搜索引擎要求的网页打开速度有一定的帮助。
所以,对于seo优化要求来说,伪静态和纯静态都能达到搜索引擎的要求,至于什么时候用伪静态,什么时候用纯静态,一般我们的内容不经常变的,比如新闻、资讯,如果可以尽量用纯静态,而对于要时时刻刻动态请求的,比如多分类页面筛选、tag标签、搜索等需要在页面渲染时执行一定的逻辑的就可以用伪静态了。