wow万圣节节日商人:.NET的问题~

来源:百度文库 编辑:高考问答 时间:2024/05/01 04:24:04
<% %> 块中使用的代码是实际编译过的,而不是用脚本引擎解释的。这使运行库的执行性能得到了提高。
这句话具体是什么意思?实际编译和脚本引擎解释是有什么区别?

ASP.net 的页面,在首次运行的时候会被完整地编译成二进制代码,以后再访问这个页面的时候,就不需要源文件了,就可以直接运行二进制代码,速度会很快。

而 ASP 之类的情况,每次运行的时候,脚本引擎都会一句一句地向计算机翻译 <% %> 中的代码,称为解释执行,速度要比编译慢上百倍。