伪静态和纯静态的区别
最佳回答
SEO中的动态是指:网页链接中含有?、%等等特殊字符就是动态。
一个网站当然是静态利于SEO优化,但网站内会不可避免的产生一些动态地址,所以有了伪静态,而现在的SEO一般都用伪静态,伪静态就是将动态模拟为静态,当然转化的不完全,所以称为伪静态,但效果也很好了。纯静态的网站要花费人的很多精力,不划算。
最新回答共有3条回答
-
夜半唱歌
回复从网站技术发展角度来说,网站最早期是由一个个静态页面组成的,需要人工手动来维护,很是麻烦。随着网站内容及页面越来越多,静态网页已无法满足需要,于是出现了动态Web开发技术,而动态网站中的动态页面使用的URL可能需要很多传参,URL可读性差,而且不利于搜索引擎收录,于是又出现了伪静态技术。
那纯静态页面和伪静态页面有哪些区别呢?
文件性质上的区别1、纯静态页面就是后缀名为.html的文件;
2、伪静态页面虽然在URL中看后缀是.html之类的,但此页面是逻辑存在的(服务器硬盘上未必有此文件),本质上它是一个动态程序页,后缀可能是.php或者.aspx或者.java等。
性能上静态页面访问更快从性能上说,如果访客访问的是静态页面,服务器接受到请求后找到此静态页面就直接发送给客户端,服务器不需要进行额外的处理,性能好,不会过多占用服务器资源。
而伪静态网页在服务器接到请求后,要进行一系列的处理,比如去数据库中查询数据后再向模板中填充数据,最终渲染出HTML页面后再发送给客户端,所以伪静态网页是会占用服务器资源的。
URL友好度上伪静态网页可自定义性更强伪静态网页相比较静态网页来说,在URL友好度上更占优势。比如我们可以通过URL重写规则批量将某个动态网页的URL转换为某种格式的伪静态URL,而对于静态URL就必须要改静态页面的文件名,如果静态网页过多,改起来很费事。
以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!
-
清风若雨
回复1、使用真静态和假静态对SEO来说没有什么区别
2、使用真静态可能生成较多的html文件占用磁盘空间
3、使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷企业网站来说对静态和伪静态都没任何影响,一般来说我们会使用伪静态,因为用户在修改后可以实时生效,企业网站的内容页不会很多,不会占用较多的CPU符合。
上面红色的这个是伪静态的网站,蓝色的为纯静态的网站