企业网站建设的页面一般有两种,一种是静态页面的网站,另一种是动态的网站。我们掌握建站知识的时候是不是也有听说过这两个概念,这里讲的动态网站并不是指具有动画功能的网站,而是指网站内容可根据不同情况动态变更的网站,一般情况下动态网站通过数据库进行架构。动态网站体现在网页一般是以asp、jsp、php、aspx等技术,而静态网页一般是HTML结尾,动态网站服务器空间配置要比静态的网页要求高,不过动态网页利于网站内容的更新,适合企业建站。
动态页面:https://www.foxcms/index.php/article/index.html?id=1
静态页面:https://www.foxcms/news/1.html
这里还有一个问题,我们看到很多静态页面格式,但是还有是伪静态的。格式像静态,但是实际上是伪静态。伪静态是没有真实的这个页面,是镜像过去的页面,而有真实这个1.html文章页面的,就是纯静态页面。
速度方面静态页面比伪静态好很多。静态页面是放在于服务器上的页面,用户向服务器发出请求时,可以直接调用并返回给用户看。而动态页面、伪静态其实还是一一个动态页面,用技术手段读取数据库内容,动态页面的。后面有多少个参数就要读取多少次数据库,如果同时存在的访问请求过多,会急剧加重服务器负载,会进一步影响服务器选购成本,违背了高性价比的目的。
静态页面存在于服务器中,且占用一定空间。有多少内容就有多少个独立页面,相应占用的空间也多。使用伪静态就可以避免这一点。 伪静态是把动态url 转换成静态,实际在服务器上是不存在的。伪静态兼顾了静态页面和动态页面的优势,便于收录和搜索排名,又能自由的进行后期修改内容。静态页面使用的是单纯HTML格式,动态页面都是使用了动态网站建设技术。但是我们应该知道,不管是动态页面还是静态页面,网页中或多或少都会有动态效果,所以说动静态页面是相对而言的。两种页面在后台都是没有数据库的,也没有程序可言了。我们更新内容的时候就会发现,动态页面相对麻烦,而静态页面就没有这样的麻烦。
在七八年前,有百分之八十的网站要求做成动态的。也就是从那个时候也就是ASP的发展高峰期。一些静态网页也要求做成动态网站。但这二年来,网站要求做成静态的,也就是网页要求静态化。为什么会有这样的变化?
目前网页HTML静态化是利用其它的动态技术生成HTML静态页面,还不是静态网站。因为的确是这样的,FoxCMS就是最常见的具备动态、伪静态、生成静态的建站系统,生成HTML静态网页有一定的好处。
1、减轻服务器负担,哪怕数据库崩掉也能正常访问。
2、有利于搜索引擎优化网站优化,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;
3、加快页面打开速度,静态页面无需连接数据库打开速度较动态页面有明显提高。