动态网页、静态网页、伪静态有什么区别?
2019-05-17 09:58:12
作者:米拓
359
我们浏览的网页从本质上来区分有两种形式:
网站服务器上存在一个和浏览器显示页面一样的html文件,即静态网页;
网站服务器存在一个程序文件,即动态网页,如php文件,通过浏览器访问此PHP文件时,文件中的源代码就会连接数据库,从而按照程序设置将数据和样式展现给浏览者;
静态网页是不需要和数据库进行交互的网页,url(网页访问地址)一般以html、htm、shtml等结尾;动态网页则是通过程序和数据库交互将完整网页展现给浏览者,url一般以php、jsp、asp、aspx等结尾。
而伪静态则是看起来像静态页面,即url伪装以html、htm结尾,但实际上是通过服务器的伪静态规则访问了动态网页。
可以动的网页并不一定是动态网页,网页的展示特效是通过JS控制的,和网页是静态还是动态无关。