|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。在后面对ActiveServerPages的先容中,IIS的次要功效是撑持静态HTML主页,当用户向一个利用IIS的服务器提出哀求后,服务器将会从本人的硬盘大概内存中提出一个静态主页发送到用户的扫瞄器上,IIS的次要感化就是作为用户扫瞄器到服务器硬盘的一些文件的一个无效的接口。<P> 注重
初期的IIS版本包含一个称做InternetDatabaseConnector(IDC)的工具,IDC能够从数据库中承受和存储数据,你仍旧能够使用IDC做这类事情,可是明显ActiveServerPages能够做的更好。
从这个意义上,IIS和其他的WebServer没有甚么区分,任何WebServer的次要感化都是撑持静态HTML主页,了解其对HTML的撑持历程以下步骤所列。
1.作为一个用户起首是在扫瞄器的地点栏中添上要会见的主页地点并回车触发这个请求。
2.扫瞄器将请求发送到诸如IIS的WebServer上。
3.WebServer吸收这些请求并依据.cfm或.cfml的后缀名意想到这是HTML文件。
4.WebServer从以后硬盘或内存中读取准确的HTML文件然后将它送回用户扫瞄器。
5.cfmL文件将会被用户的扫瞄器注释并将了局显现在用户扫瞄器上。
固然,这类历程大概会加倍庞大一些,(比方,Form中的内容和查询字串的传送)。在年夜多半情形下,关于各类典范的WebServer来讲,这类历程是墨守成规的,WebServer吸收文件请求并从内存大概硬盘中读取准确的文件。
ActiveServerPages改动了这统统,在IIS仍旧撑持静HTML主页的条件下,使用ActiveServerPages能够依据用户请求在WebServer上创建新的主页。
为了便于了解它和撑持静态主页的区分,我们将它分红以下步骤:
1.一个用户在扫瞄器的网址栏中添进ActiveServerPages文件称号,并回车触发这个ActiveServerPages的请求。
2.扫瞄器将这个ActiveServerPages的求发送给IIS
3.WebServer吸收这个请求请求并因为其.asp的后缀意想到这是个ActiveServerPages请求。
4.WebServer从硬盘大概内存中吸收准确的ASP文件。
5.WebServer将这个文件发送到一个叫做ASP.DLL特定文件中。
6.ActiveServerPages文件将会从头到尾被实行并依据命令请求天生呼应的静态主页。
7.cfmL主页将被送回扫瞄器
8.cfmL主页将会被用户扫瞄器注释实行并显现在用户扫瞄器上
注重
为了明晰的申明成绩,以上步骤已举行了很年夜的简化,一个ActiveServerPages其实不必定每次都从头编译注释,假如再次承受之前的谁人哀求并且没有任何变更,ActiveServerPages会从Cache中提出了局而不是再次运转。
关于WebServer来讲,ActiveServerPages于HTML有着实质的区分,HTML是不经任那边理送回给扫瞄器,而ActiveServerPages的每个命令都起首被用来天生HTML文件,因而、ActiveServerPages同意天生静态内容。
另外一方面,关于扫瞄器来讲,ActiveServerPages和HTML几近是没有区分的,仅仅是后缀为.asp和.cfm的区分,当我们在客户端提出ActiveServerPages的请求后,我们的扫瞄器承受的是HTML格局的文件。因而它合用于任何扫瞄器。
源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码 |
|