当前位置:首页 > 芯闻号 > 充电吧
[导读]技巧16:在任何可能时使用Server.Transfer,而不要用Response.Redirect  Response.Redirect告诉浏览器请求另一个不同的页面,这常常用于引导用户到登录页面或

技巧16:在任何可能时使用Server.Transfer,而不要用Response.Redirect

  Response.Redirect告诉浏览器请求另一个不同的页面,这常常用于引导用户到登录页面或者出错处理页面。由于重定向强迫了一个新页面请求,结果是浏览器必须要与Web服务器循环2次,并且Web服务器必须处理一个额外的请求。IIS5.0引进了一个新功能Server.Transfer,它执行在同一服务器上的页面传输,这将避免额外的浏览器-Web服务器的数据循环,形成良好的系统性能,对于用户也有较好的响应时间。

技巧17:避免使用服务器变量

  存取服务器变量导致Web站点建立一个特殊的请求并收集所有的服务器变量,而并不是你要求的那个变量。这类似于在文件夹中取回一个特殊的文件,要想取回一个文件,就得首先获取所在文件夹的信息。

  不要存取非法的Request对象(比如Request("Data")),对于那些不在Request.Cookies、Request.Form、Request.QueryString或者Request.ClientCertificate中的项目,隐含就指向了Request.ServerVariables变量,而这些变量要比其他集合对象慢得多。

技巧18:调整Web服务器

  有几个IIS调整参数可以提高站点性能。比如,对于IIS4.0,我们经常发现提高ASP ProcessorThreadMax参数能够产生重大的效果,特别是在那些要等待后台资源比如数据库或中间件产品的站点。在IIS5.0中,你可以发现调整ASP线程通道要比调整AspProcessorThreadMax效果更佳。

最佳的配置设定取决于应用程序代码、支持的硬件设备以及客户端的工作量。发现最佳配置的唯一方法就是测试。

相关参考资源
Optimizing ASP scripts Developing Scalable Web Applications Got Any Cache? by Nancy Winnick Cluts Maximizing the Performance of Your Active Server Pages by Nancy Winnick Cluts 15 Seconds: Performance Section Enhancing Performance in ASP - Part I by Wayne Plourde When is Better Worse? Weighing the Technology Trade-Offs by Nancy Winnick Cluts Speed and Optimization Resources by Charles Carroll Tuning IIS The Art and Science of Web Server Tuning with Internet Information Services 5.0 Leveraging ASP in IIS 5.0 by J.D. Meier Tuning IIS 4.0 for High Volume Sites by Michael Stephenson Tuning Internet Information Server Performance by Mike Moore Navigating the Maze of Settings for Web Server Performance Optimization by Todd Wanke Managing Internet Information Server 4.0 for Performance by Hans Hugli ADO and SQL Server Top Ten Tips: Accessing SQL Through ADO and ASP by J.D. Meier Improve the Performance of your MDAC Application by Suresh Kannan Pooling in the Microsoft Data Access Components by Leland Ahlbeck and Don Willits SQL Server: Performance Benchmarks and Guides Improving the Performance of Data Access Components with IIS 4.0 by Leland Ahlbeck Microsoft Data Access Components (MDAC) and ActiveX Data Objects (ADO) Performance Tips by Leland Ahlbeck Microsoft SQL Server 7.0 Practical Performance Tuning and Optimization - The Server Perspective by Damien Lindauer Microsoft SQL Server 7.0 Practical Performance Tuning and Optimization - The Application Perspective by Damien Lindauer Accessing Recordsets over the Internet by Dino Esposito ASP components and threading models ASP Component Guidelines by J.D. Meier Q243548: INFO: Design Guidelines for VB Components under ASP Threading Models Explained by Nancy Winnick Cluts So Happy Together? Using ActiveX components with Active Server Pages by Nancy Winnick Cluts Developing Active Server Components with ATL by George Reilly Agility in Server Components by Neil Allain Building High-Performance Middle-Tier Components with C++ by Jon Flanders Active Server Pages and COM Apartments by Don Box House of COM: Active Server Pages by Don Box House of COM: Contexts by Don Box House of COM: Performance Trade-offs of the Windows 2000 Component Execution Environment by Don Box Building COM Components That Take Full Advantage of Visual Basic and Scripting by Ivo Salmre Component Design Principles for MTS Dictionary components Creating a Page Cache Object by Robert Coleridge Abridging the Dictionary Object: The ASP Team Creates a Lookup-Table Object by Robert Carter Caprock Dictionary Site Server Commerce Edition includes a dictionary component Session state Q175167: HOWTO: Persisting Values Without Sessions Q157906: HOWTO: How To Maintain State Across Pages with VBScript XML-based Persistence Behaviors Fix Web Farm Headaches by Aaron Skonnard House of COM: Stateless Programming by Don Box Performance and scalability Blueprint for Building Web Sites Using the Microsoft Windows DNA Platform Server Performance and Scalability Killers by George Reilly Microsoft Visual Studio Scalability Center Fitch & Mather Stocks 2000 Tuning the FMStocks Application High-Performance Visual Basic Apps by Ken Spencer Duwamish Books, Phase 4 Top Windows DNA Performance Mistakes and How to Prevent Them by Gary Geiger and Jon Pulsipher Building from Static HTML to High-Performance Web-Farms by Shawn Bice Tools Microsoft Web Application Stress Tool I Can? Stress It Enough -- Load Test Your ASP Application by J.D. Meier Windows DNA Performance Kit Monitoring Events in Distributed Applications Using Visual Studio Analyzer by Mai-lan Tomsen Books Professional Active Server Pages 3.0, Wrox Press. (Especially Chapter 26: Optimizing ASP Performance, by George Reilly and Matthew Gibbs) Microsoft Internet Information Services 5.0 Resource Guide (bundled with Windows 2000 Server Resource Kit, Microsoft Press. Microsoft Internet Information Server Resource Kit (for IIS 4.0), Microsoft Press. Programming Distributed Applications with COM and Microsoft Visual Basic 6.0 by Ted Pattison, Microsoft Press. Effective COM by Don Box, Keith Brown, Tim Ewald, and Chris Sells; Addison-Wesley. Developing Web Usability: The Practice of Simplicity by Jakob Nielsen, New Riders. ASP Web sites Microsoft TechNet for IIS LearnASP.com 4GuysFromRolla.com 15Seconds.com AspToday.com Asp101.com AspLists.com. Many specialized mailing lists including: Fast Code! ASP Advanced Not Newbie State Management Scalability Visual Basic Components XML C++/ATL Component Building UseIt.com: Web Usability ASP style ASP Best Practices by George Reilly ASP Quick Lessons by Charles Carroll Planning for ASP by John Meade ASP Guidelines by J.D. Meier XML Inside XML Performance by Chris Lovett Inside MSXML3 Performance by Chris Lovet

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭