1、首先是静态网页,静态网页每个网页中都有一个固定的URL,网页URL以htm、HTML、shtml等常见形式为后缀,而且不含有问号;
2、网页内容一经发布到网页服务器上,无论是否有用户访问,每个静态网页的内容都是保存在网站服务器上的。也就是说静态网页是实实在在保存在服务器上的文件,每个网页都是一个独立的文件,内容相对稳定,交互性较差;
3、动态网页以数据库技术为基础,可以大大降低网站维护的工作量,采用动态网页技术的网站,可以实现更多的功能,如用户注册,用户登录,在线调查等;
4、动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才会返回一个完整的网页,动态网页的问号对搜索引擎检索存在一定的问题,因此使用动态的网站使用搜索引擎时需要一定的技术才能适应搜索引擎的要求;
静态页面:访客发出请求->服务器读取静态页面文件发送给访客->访客接收显示动态页面:访客发出请求->服务器接收请求读取动态文件发送给解释器->解释器将动态网页解释后生成静态页面发送给访客->访客接收显示
没有优势和劣势之分,这是他们的不同特性而已,你根据你的情况选择使用即可。例如你要读取数据库的数据给访客,那么只能是动态。
如果这个数据很少变化,在每次变化之前会有很多人访问,那么就可以生成静态页面减少服务器解释动态文件的压力。
很少变化甚至不变化的页面也是优先考虑使用静态。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)