欢迎光临爱时尚女性网
 

处理一个ASP文件

2012-6-20 编辑:knwz 来源:爱时尚女性网 阅读次数:1690
  导读: 我们知道一个ASP页面提供给ASP动态链接库等待解释和执行,那么接着ASP会做些什么呢? 第一步判断是否有ASP服务器端的代码需要执行。假如没有,它仅是简单地通知 IIS这种情况,并让IIS向客户端发送页面。事实上,Windows 2000的一个新特性允许对所有页面使用扩展名.ASP,包...

我们知道一个ASP页面提供给ASP动态链接库等待解释和执行,那么接着ASP会做些什么呢?

第一步判断是否有ASP服务器端的代码需要执行。假如没有,它仅是简单地通知 IIS这种情况,并让IIS向客户端发送页面。事实上,Windows 2000的一个新特性允许对所有页面使用扩展名.ASP,包括对那些非服务器端的脚本代码,而不牺牲任何性能。

在早先版本的IIS和ASP中,所有有. ASP扩展名的页面,都会被逐行解释,即使它们含有非ASP服务器端代码。这当然要比IIS直接把它们从磁盘发送给客户端要慢很多。

当ASP从IIS接收到包含有服务器端脚本代码的页面时,它会逐行进行解释。那些非服务器端的脚本,或不需要ASP进行服务器处理的,将被返回给IIS,进而发送给客户端。送来的脚本都会送给相应的脚本引擎,脚本引擎处理后的结果被发送回 IIS时,都会插入页面上相应位置上。

为提高操作的效率,ASP也常把脚本引擎创建的编译代码,放在高速缓存中以备再次调用。这个代码与发往客户端的输出结果是不相同的。客户看到的是脚本代码在经过解释、语法检查和编译后的执行结果。在服务器上高速缓存的只是编译后的代码,在原来的源文件变化后,这些代码会被放弃。



文章出自:爱时尚女性网www.aspjc.com,尊重版权是美德,转载请保留原地址,感谢合作!

 
 
链接交换请联系:QQ:790646582 首页链接要求百度快照在一周以内,不符合以上要求的各站,我们将定期把友情连接转入内页,谢谢合作。
Copyright @ 2012-2015 爱时尚女性网 保留所有权利吉ICP备14005127号-1 服务QQ:175529508 e-mail:zk8312@163.com
本站部分资源来自网友上传,如果无意之中侵犯了您的版权,请联系本站,本站将在3个工作日内删除。