什么是静态页面什么是动态页面,静态页面和动态页面
内容导航:
一、什么是静态页面和动态页面
静态页面:不含有?号的html类型(html,html,shtml,xhxml,jhtml,xml)动态页面:含有?的,或是以asp,php,jsp,aspx结尾的都是动态。静态页面在服务器里面是真实存在的,访问静态页面不需要经过数据库,静态页面是静态链接。动态页面在服务器里面不是真实存在的,访问动态页面需要经过数据库,动态页面是动态连接。
二、1 什么是动态页面并简述静态页面与动态页面的区
各位大哥大姐高手们,我急需详细答案,帮帮忙动态页面和生成的静态页面(采用CMS等技术生成)相比
动态的页面的优点是能够及时处理信息,你提交的页面马上显示出来。
动态页面的劣势主要表现为:1.搜索引擎收录不好。
特别是有传值的动态页面(如 ?id=XX) 。
如果您的网站知名度还不行,那样做成动态页面搜索引擎就更难收录了。
2.应用程序的错误会直接表现出来。
这样对用户的体验很不好。
3.一个错误(如应用程序的配置,sql链接等)可能会导致整个网站无法访问。
4.对服务的性能影响也很大。
对于有大量的数据处理时这样的表现更明显。
5.大量的用户访问可能导致数据库或服务器无法访问。
6..不利于数据的安全。
访问的用户可能利于sql漏洞,rss跨站攻击等技术窃取用户的权限。
生成静态页面的好处 :1.相应快。
在同等条件下。
一个静态页面要比动态页面快得多。
对于频繁访问的用户来书,静态页面的客户端缓存也有助于用户快速访问。
2.服务器资源占用少。
静态页面不需要数据库的支持。
不需要服务器端应用程序的计算。
3.对于大量的用户访问,生成静态页面的优势更明显。
像新浪,网易等用户访问量很大的网站都采用生成静态页面的技术。
4. 用户看到页面和应用程序的分离 。
即使有应用程序方面的错误,访问的用户是看不到的。
这样有利于后台数据的安全。
页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。
为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。
在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序页生命周期阶段web服务器控件是html控件的一种扩展,区别是:1)前者可以触发服务器控件特有的事件,后者只能通过回递的方式触发服务器上的页面级事件。
2)输入到前者中的数据在请求之间可以维护(即具有状态管理功能),而后者无法自动维护数据,只能使用页面级的脚本来保存和恢复。
3)前者可以自动检测浏览器并调整到恰当的显示,而后者没有自动适应功能,必须在代码中手动检测浏览器。
4)每个服务器控件都具有一组属性,可以在服务器端的代码中更改控件的外观和行为,而后者只有html属性。
如果某些控件不需要服务器端的事件或状态管理功能时,可以选择html控件,这样可以提高应用程序的性能。
web服务器控件是html控件的一种扩展,区别是:1)前者可以触发服务器控件特有的事件,后者只能通过回递的方式触发服务器上的页面级事件。
2)输入到前者中的数据在请求之间可以维护(即具有状态管理功能),而后者无法自动维护数据,只能使用页面级的脚本来保存和恢复。
3)前者可以自动检测浏览器并调整到恰当的显示,而后者没有自动适应功能,必须在代码中手动检测浏览器。
4)每个服务器控件都具有一组属性,可以在服务器端的代码中更改控件的外观和行为,而后者只有html属性。
如果某些控件不需要服务器端的事件或状态管理功能时,可以选择html控件,这样可以提高应用程序的性能。
三、什么是“网站前台为静态页面后台动态管理”怎么看出来是不是这样的
看到的页面都是静态的,或者伪静态的,一般是由程序生成的,动态页面后缀一般为:.asp .
四、什么是静态页面,什么是动态页面。
答:静态页面:不含有?号的html类型(html,html,shtml,xhxml,jhtml,xml)动态页面:含有?的,或是以asp,php,jsp,aspx结尾的都是动态。静态页面在服务器里面是真实存在的,访问静态页面不需要经过数据库,静态页面是静态链接。它就相当于面包,你去商店的时候,买面包,直接就给你了。动态页面在服务器里面不是真实存在的,访问动态页面需要经过数据库,动态页面是动态连接。它就相当于凉皮,你去买的时候,他需要去做,加工,然后再给你。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/113721.html