|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的功能3、启用缓冲对功能的影响有多年夜?
假如启用缓冲,则在全部页面处置终了之前服务器不会向扫瞄器发送页面内容。缓冲能够经由过程两种体例启用:经由过程在ASP页面内设置Response.Buffer属性,或经由过程服务器设置。上面分离测试这两种办法。
3.1经由过程剧本启用缓冲
在ASP剧本的后面到场Response.Buffer=True,IIS将缓冲页面内容:
<%OPTIONEXPLICIT
Response.Buffer=true
DimFirstName
...
/app1/buffer__1.asp片段
最好纪录=7.05毫秒/页
呼应工夫=6.08毫秒/页
差 额=-0.97毫秒(削减13.7%)
效力年夜年夜提拔了一步,不外上面另有更好的。
3.2经由过程设置服务器启用缓冲
缓冲在IIS5.0中默许是翻开的,II44.0必要手工设置。设置办法以下:翻开网站的属性对话框。在这个对话框中,选择主目次页上的设置按钮,然后在“使用程序选项”下选中“启用缓冲”。举行本次测试之前我们先删除Response.Buffer语句。
最好纪录=7.05毫秒/页
呼应工夫=5.57毫秒/页
差 额=-1.48毫秒(削减21.0%)
这是今朝为止我们所看到的最快的应对,比之前最好的纪录下降了21%的应对工夫。从如今入手下手,以下的测试将以这个了局作为基准。
3.3定见
缓冲是改良功能的一种极好的办法,因而将服务器设置成默许启用缓冲是具有主要意义的。假如因为某种缘故原由,启用缓冲招致了页面举动不一般,只需在该页面内加上Response.Buffer=False便可。启用缓冲时,在全部页面处置终了之前用户不会看就任何内容,这是它的一个弱点。因而,关于庞大的页面,偶然地挪用Response.Flush更新扫瞄器内容不掉为一种好的选择。
如今我们又失掉了上面这条划定规矩:
一直经由过程服务器设置启用缓冲。
</p>在实现ERP等高端的ASP应用时,用户需要提供核心的经营资料,需要ASP商有很高的信用度。楼上说交互性不好,太牵强了吧。在微软提供的一套框架中,利用asp做网站,开发效率高,使用人数少,减少不必要的开销。交互性是互动方式,是有开发人员决定的。 |
|