二十八条改善asp性能和外观的技巧19-28

二十八条改善asp性能和外观的技巧19-28

ID:23210428

大小:55.00 KB

页数:5页

时间:2018-11-04

二十八条改善asp性能和外观的技巧19-28_第1页
二十八条改善asp性能和外观的技巧19-28_第2页
二十八条改善asp性能和外观的技巧19-28_第3页
二十八条改善asp性能和外观的技巧19-28_第4页
二十八条改善asp性能和外观的技巧19-28_第5页
资源描述:

《二十八条改善asp性能和外观的技巧19-28》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二十八条改善ASP性能和外观的技巧19-28>>教育资源库技巧19:利用浏览器的验证功能现今的浏览器对一些高级功能如XML、DHTML、Java小程序和远程数据服务提供支持。尽可能使用这些功能。所有这些技术都可以执行客户机端验证和数据缓存,免去了到L。正是由于这种忧虑,开发人员不愿再使用流行的浏览器功能,但这些功能本可以改善性能。对于一些真正的高性能站点,必须关心浏览器“访问”问题,一个好的策略是优化页面,使其适应流行的浏览器。使用浏览器功能组件,可以在ASP中方便地检测到浏览器功能。Microsof

2、tFrontPage等工具有助于设计适合于浏览器和指定HTML版本的代码。参见oveNextL表的特定情况下,应考虑使用GetRows或GetString。如果在JScript中串联字符串,特别建议使用+=运算符,即,使用s+=?某字符串?,而不使用s=s+?某字符串?。技巧21:启用浏览器和代理缓存在默认情况下,ASP禁止在浏览器和代理中进行缓存。这是有意义的,因为就实质而言123下一页>>>>这篇文章来自..,。ASP页面是动态的,上面有随时间不断变化的潜在信息。如果页面不要求在每个视图上进行刷新

3、,您应启用浏览器和代理缓存。这可使浏览器和代理在一定的时间内使用页面的“缓存”副本,您可以控制时间的长短。缓存可以大大减轻服务器上的负载,缩短用户的等待时间。哪一种动态页面可作为要缓存的页面呢?下面举一些例子:天气预报页面,在此页面上,每隔5分钟更新一次天气预报。列出新闻条目或新闻稿的主页,它一天更新两次。共同基金业绩列表,在此列表中,基本统计信息每隔几小时更新一次。注意,在使用浏览器或代理缓存的情况下,ay31,200113:30:15#%>您可以不使用Response对象设置过期时间,而将&

4、lt;META>标记写进HTML,通常写在HTML文件的<HEAD>部分。一些浏览器将遵照此指令,而代理则不然。<METAHTTP-EQUIV=?Expires?VALUE=?May31,200113:30:15?>最后,您可以使用Response.CacheControl属性,指示其内容是否可以让HTTP代理缓存。若将此属性设置为“Public”,代理就可以缓存此内容。<%Response.CacheControl=?Public?%>在默认情况下,此属性被

5、设置为“Private”。注意,对于显示某用户特定数据的页面,不应启用代理缓存,因为代理可能给用户提供属于其他用户的页面。技巧22:尽可能使用Server.Transfer代替Response.RedirectResponse.Redirect让浏览器请求另一个页面。此函数常用来将用户重定向到一个登录或错误页面。因为重定向强制请求新页面,结果是浏览器必须到icrosoft.?>。技巧24:避免使用服务器变量访问服务器变量会使、Request.QueryString或Request.ClientC

6、ertificate中上一页123下一页>>>>这篇文章来自..,。的项目,则隐式调用Request.ServerVariables。Request.ServerVariables集合比其它集合慢得多。技巧25:升级到最新和最出色的系统组件是恒定的,我们建议您将它们升级到最新和最好的配置。最好升级到L2.5、InterExplorer5.0、VBScript5.1和JScript5.1)。在多处理器计算机上,实施IIS5.0和ADO2.5可显著改善性能。在L、InterExplorer和NT4Serv

7、icePacks的最新版本。它们均可提高性能和可靠性。技巧26:优化ax参数(参见IIS文档)可以显著改善性能,特别是在倾向于等待后端资源(如数据库)或其它中间产品(如屏幕刷)的站点上。在IIS5.0中,您可能发现启用ASPThreadGating比查找一个AspProcessorThreadMax最佳设置效率更高,这一点现在已为大家所熟知。有关较好的参考资料,参见下面的优化IIS。最佳的配置设置取决于(其中一些因素)应用程序代码、运行所在的系统硬件和客户机工作负荷。找到最佳设置的唯一方法是进行性能测

8、试,这是我们在下一个技巧中所要讨论的。技巧27:进行性能测试正如我们在前面已经讲过,性能是一个特征。如果您想要改善站点的性能,那么就制定一个性能目标,然后逐步改进,直到达到目标为止。不要,就不进行任何性能测试。通常,在项目结束时,再作必需的结构调整已经为时太晚,您的客户将为此感到失望。将性能测试作为您日常测试的一部分来进行。可以对单个组件分别进行性能测试,如针对ASP页或对象,或将站点作为一个整体来测试。许多人使用单个浏览器请求页面,来测试icrosof

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。