1. 什么是静态页面?什么是动态页面?并简述静态页面与动态页面的区别。 2. 请简述web服务器控件的生命周

1. 什么是静态页面?什么是动态页面?并简述静态页面与动态页面的区别。 2. 请简述web服务器控件的生命周,第1张

动态页面和生成的静态页面(采用CMS等技术生成)相比
动态的页面的优点是能够及时处理信息,你提交的页面马上显示出来。
动态页面的劣势主要表现为:
1搜索引擎收录不好。特别是有传值的动态页面(如 xxaspxid=XX) 。
如果您的网站知名度还不行,那样做成动态页面搜索引擎就更难收录了。
2应用程序的错误会直接表现出来。这样对用户的体验很不好。
3一个错误(如应用程序的配置,sql链接等)可能会导致整个网站无法访问。
4对服务的性能影响也很大。 对于有大量的数据处理时这样的表现更明显。
5大量的用户访问可能导致数据库或服务器无法访问。
6不利于数据的安全。 访问的用户可能利于sql漏洞,rss跨站攻击等技术窃取用户的权限。
生成静态页面的好处 :
1相应快。 在同等条件下。一个静态页面要比动态页面快得多。
对于频繁访问的用户来书,静态页面的客户端缓存也有助于用户快速访问。
2服务器资源占用少。 静态页面不需要数据库的支持。不需要服务器端应用程序的计算。
3对于大量的用户访问,生成静态页面的优势更明显。
像新浪,网易等用户访问量很大的网站都采用生成静态页面的技术。
4 用户看到页面和应用程序的分离 。
即使有应用程序方面的错误,访问的用户是看不到的。 这样有利于后台数据的安全。
页面生命周期执行一系列步骤:页面的初始化、实例化控件、还原和维护状态、运行事件处理程序代码、呈现。为了在合适的阶段执行所需的代码,所以要对页面生命周期非常熟悉。在页生命周期的各个阶段,页面会逐个引发定义的事件,通过对代码开发,在页面的生命事件中执行我们所需要的程序
页生命周期阶段

asp和php是两种不同的动态网页设计语言,ASP是微软开发的,主要用于WINDOWS平台,编写格式和语言不一样。ASP 多数用 VBScript 书写, JavaScript用一些辅助;PHP 的交互性能比 ASP 好,安全性相对能好一些,主要在LINUX平台下。


ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:Hypertext Preprocessor)的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及 *** 作系统。

可以根据不同用户显示不同的,就是动态的,可以注册的,论坛,博客等接受用户的信息做出不同的反应就是动态,静态的就是谁进去看到的都一样就像只能看新闻的网站网页服务器可以用IIS把系统放进光驱,添加删除等程序里添加组件,选上IIS下一步就可以了不用怎么配置在IE上输入>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/zz/13499106.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存