|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
技巧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效果更佳。 最佳的配置设定取决于应用程序代码、支持的硬件设备以及客户端的工作量。发现最佳配置的唯一方式就是测试 返回类别: 教程 上一教程: Asp 函数介绍(一) 下一教程: ASP.Net调试之三板斧:第三招 您可以阅读与"如何增强ASP程序性能(4)"相关的教程: · 如何增强ASP程序性能(2) · 如何增强ASP程序性能(3) · 如何增强ASP程序性能(1) · 最优化ASP程序性能 · ASP程序性能测试报告(六) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |