关于代码
当前位置:首页 > 关于代码
什么是动态页面、静态页面,及二者区别

事实上,动态指的是ASP、PHP、JSP等语言编写的页面,静态指的是HTML页面。

现在的企业网站几乎都是动态的了。

动态的优点自然是方便的后台操作,让企业自己能管理网站;但动态的前台页面,做网站推广并不是很理想的。

静态的优点是,打开速度快,为什么快,可以看最后的静态和动态的原理。
另外搜索引擎更喜欢HTML的静态页面、利于推广。

出于这样的考虑,人们慢慢开始考虑,动态后台、静态前台了。当然这在技术上又提高了一层难度。http://www.9oao.com/就是后台动态、前台静态。

不过动态前台并不落伍,毕竟现在绝大多数企业站,还是动态站。

=================================
以下专业技术,动态、静态的原理

怎么理解动态呢,这得先从静态HTML说起,http://www.9oao.com/oao/edm/edm_v1.html 这是一个静态HTML页面的网址,当你把这个网址输入到浏览器地址栏,回车,访问到这个页面所在的服务器时,服务器的第一反应就是,直接把edm_v1.html这个页面传回你的浏览器,服务器没有做任何处理,edm_v1.html在服务器是什么样子,传到你浏览器就是什么样子。

而动态,当你向服务器发送一个页面请求,它会先处理动态页面的程序代码,再返回给你的浏览器。

如果你要问,处理什么呢?举个例子,在有的网站会提示“早上好”“下午好”“夜深了”,这是因为,页面传回你的浏览器之前,先判断了一下当时的时间,判断时间段之后,给你提示“夜深了,该睡觉了”。

知道了这个原理之后,很容易理解一个道理了:当你通过一个ASP页面和一个HTML页面得到了同样的一个内容,那肯定是HTML快了。

为什么html比asp快