下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

web开发基础,伪静态和普通htnl静态有什么区别?

作者:课课家教育     来源: http://www.kokojia.com点击数:1084发布时间: 2019-03-15 16:39:59

标签: web开发网页设计网站开发

Web开发

  我们在学习Web开发的过程中,有些基础的概念还是需要掌握的,如果你是有仔细的研究过网页,相信你会对伪静态以及html静态有一定的兴趣,它们之间的区别是什么呢?相信你会很想知道这个答案。

  伪静态即是网站本身是动态网页如.php、.asp、.aspx等格式动态网页有时这类动态网页还跟“?”加参数来读取数据库内不同资料。有一个很典型的案例即是discuz论坛系统,它的后台就有一个设置伪静态功能,当开启了伪静态后,动态网页即被转换重写成静态网页类型页面,通过浏览器访问地址和真的静态页面没区别。那么前提是服务器支持伪静态重写URLRewrite功能,这一点我们是需要了解清楚的。

  需要伪静态功能地方

  考虑搜索引擎优化SEO,将动态网页通过服务器处理成静态页面,比如www.xxx.com/jk/fd.php?=12这样的动态网页处理成www.xxx.com/jk-fd-12.html这样格式静态页面,我们在常见的论坛帖子页面里面,它都是经过伪静态处理成静态页面格式html页面。

  在考虑网站所用的程序语言不易被发现的同时,然后是经过重写来伪静态来将动态网页的程序后缀变为html的静态页面格式。

  使用伪静态的利与弊

  还记得有一篇文章作者所说:"如果流量稍大一些使用伪静态就出现CPU使用超负荷,我的同时在线300多人就挂了,而不使用伪静态的时候同时在线超500人都不挂,我的IIS数是1000。”

  这也是比较准确的,这是因为伪静态是用正则判断而不是真实地址,分辨到底显示哪个页面的责任也由直接指定转由CPU来判断了,将会是导致CPU占有量的上升,这也是使用伪静它的一个弊端,这是需要了解清楚的。

  在实际中我们应该选择伪静态还是真静态?

  1、使用真静态和假静态对SEO来说没有什么区别

  2、如果是使用真静态可能将导致硬盘损坏并将影响论坛性能

  3、使用伪静态将占用一定量的CPU占有率,若是大量使用将会导致CPU超负荷

  4、重要的一点是我们要静态的目的是为了SEO

  总结:使用伪静态的利弊算是比较重要的知识点,熟练的掌握如何使用,这也是在实际的使用中要考虑的问题,学习网页设计开发还是要注重基础的细节知识点。

赞(10)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程