⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0089.htm

📁 ASP教程宝典 书籍语言: 简体中文 书籍类型: 网络编程 授权方式: 免费软件 书籍大小: 500 KB
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>如何增强ASP程序性能(4)</strong></big></p>

<div align="right">---摘自《天极网》</div>
<span class="text"><b>技巧16:在任何可能时使用Server.Transfer,而不要用Response.Redirect</b><br>
    <br>
      Response.Redirect告诉浏览器请求另一个不同的页面,这常常用于引导用户到登录页面或者出错处理页面。由于重定向强迫了一个新页面请求,结果是浏览器必须要与Web服务器循环2次,并且Web服务器必须处理一个额外的请求。IIS5.0引进了一个新功能Server.Transfer,它执行在同一服务器上的页面传输,这将避免额外的浏览器-Web服务器的数据循环,形成良好的系统性能,对于用户也有较好的响应时间。<br>
    <br>
    <b>技巧17:避免使用服务器变量</b><br>
    <br>
      存取服务器变量导致Web站点建立一个特殊的请求并收集所有的服务器变量,而并不是你要求的那个变量。这类似于在文件夹中取回一个特殊的文件,要想取回一个文件,就得首先获取所在文件夹的信息。<br>
    <br>
      不要存取非法的Request对象(比如Request(&quot;Data&quot;)),对于那些不在Request.Cookies、Request.Form、Request.QueryString或者Request.ClientCertificate中的项目,隐含就指向了Request.ServerVariables变量,而这些变量要比其他集合对象慢得多。<br>
    <br>
    <b>技巧18:调整Web服务器</b><br>
    <br>
      有几个IIS调整参数可以提高站点性能。比如,对于IIS4.0,我们经常发现提高ASP 
    ProcessorThreadMax参数能够产生重大的效果,特别是在那些要等待后台资源比如数据库或中间件产品的站点。在IIS5.0中,你可以发现调整ASP线程通道要比调整AspProcessorThreadMax效果更佳。<br>
    <br>
    最佳的配置设定取决于应用程序代码、支持的硬件设备以及客户端的工作量。发现最佳配置的唯一方法就是测试。<br>
    <br>
    <b>相关参考资源</b><br>
    </span><h4><span class="text">Optimizing ASP scripts</span></h4>
    <ul>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/msdnlib2.idc@theURL=_2Flibrary_2Fpsdk_2Fiisref_2Fperf6o37.htm">Developing 
        Scalable Web Applications</a> </span></li>
      <li><span class="text"><a href="../../msdn.microsoft.com/workshop/server/feature/cache.asp">Got 
        Any Cache?</a> by Nancy Winnick Cluts </span></li>
      <li><span class="text"><a href="../../msdn.microsoft.com/workshop/server/asp/maxperf.asp">Maximizing 
        the Performance of Your Active Server Pages</a> by Nancy Winnick Cluts </span></li>
      <li><span class="text"><a href="../../local.15seconds.com/focus/performance.htm"
        target="_top">15 Seconds: Performance Section</a> </span></li>
      <li><span class="text"><a href="../../www.asptoday.com/articles/20000113.htm" target="_top">Enhancing 
        Performance in ASP - Part I</a> by Wayne Plourde </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/management/planning/tradeoff.asp">When is Better 
        Worse? Weighing the Technology Trade-Offs</a> by Nancy Winnick Cluts </span></li>
      <li><span class="text"><a href="../../www.learnasp.com/learn/speedmore.asp" target="_top">Speed 
        and Optimization Resources</a> by Charles Carroll </span></li>
    </ul>
    <h4><span class="text">Tuning IIS</span></h4>
    <ul>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fwindows2000_2Flibrary_2Foperations_2Fweb_2Ftuning.asp">The 
        Art and Science of Web Server Tuning with Internet Information Services 5.0</a> </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/server/asp/server02282000.asp">Leveraging ASP in 
        IIS 5.0</a> by J.D. Meier </span></li>
      <li><span class="text"><a href="../../msdn.microsoft.com/workshop/server/feature/tune.asp">Tuning 
        IIS 4.0 for High Volume Sites</a> by Michael Stephenson </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fisn_2Fwhitepapers_2Ftuningiis.asp">Tuning 
        Internet Information Server Performance</a> by Mike Moore </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fbackstage_2Fwhitepaper.htm">Navigating 
        the Maze of Settings for Web Server Performance Optimization</a> by Todd Wanke </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2FSeminar_2F1033_2F199811131-01MaxIISPerfor(HH_2FPortal.htm)">Managing 
        Internet Information Server 4.0 for Performance</a> by Hans Hugli </span></li>
    </ul>
    <h4><span class="text">ADO and SQL Server</span></h4>
    <ul>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fmind_2F1198_2Fado_2Fado.htm">Top Ten 
        Tips: Accessing SQL Through ADO and ASP</a> by J.D. Meier </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/msdnlib2.idc@theURL=_2Flibrary_2Fpsdk_2Fdasdk_2Fimpr8l2m.htm">Improve 
        the Performance of your MDAC Application</a> by Suresh Kannan </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/msdnlib2.idc@theURL=_2Flibrary_2Ftechart_2Fpooling2.htm">Pooling 
        in the Microsoft Data Access Components</a> by Leland Ahlbeck and Don Willits </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fsql_2Fproductinfo_2Fperformance.htm">SQL 
        Server: Performance Benchmarks and Guides</a> </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/server/components/daciisperf.asp">Improving the 
        Performance of Data Access Components with IIS 4.0</a> by Leland Ahlbeck </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2FSeminar_2F1033_2F19991028DATALA1_2FPortal.htm">Microsoft 
        Data Access Components (MDAC) and ActiveX Data Objects (ADO) Performance Tips</a> by 
        Leland Ahlbeck </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2FSeminar_2F1033_2F19991028TEPerfTun1_2FPortal.htm">Microsoft 
        SQL Server 7.0 Practical Performance Tuning and Optimization - The Server Perspective</a> 
        by Damien Lindauer </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2FSeminar_2F1033_2F19991028TEPerfTun2_2FPortal.htm">Microsoft 
        SQL Server 7.0 Practical Performance Tuning and Optimization - The Application Perspective</a> 
        by Damien Lindauer </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/msdnmag/issues/0300/cutting/cutting.asp">Accessing 
        Recordsets over the Internet</a> by Dino Esposito </span></li>
    </ul>
    <h4><span class="text">ASP components and threading models</span></h4>
    <ul>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/server/asp/server01242000.asp">ASP Component 
        Guidelines</a> by J.D. Meier </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gosupport.asp@Target=_2Fsupport_2Fkb_2Farticles_2FQ243_2F5_2F48.asp">Q243548: 
        INFO: Design Guidelines for VB Components under ASP</a> </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/essentials/geekspeak/geekthread.asp">Threading 
        Models Explained</a> by Nancy Winnick Cluts </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/components/activex/aspactx.asp">So Happy 
        Together? Using ActiveX components with Active Server Pages</a> by Nancy Winnick Cluts </span></li>
      <li><span class="text"><a href="../../msdn.microsoft.com/workshop/server/asp/comp.asp">Developing 
        Active Server Components with ATL</a> by George Reilly </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/workshop/server/components/agility.asp">Agility in Server 
        Components</a> by Neil Allain </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2FSeminar_2F1033_2F19991118TEHighPerfJF1_2FPortal.htm">Building 
        High-Performance Middle-Tier Components with C++</a> by Jon Flanders </span></li>
      <li><span class="text"><a href="../../www.develop.com/dbox/aspapt.asp" target="_top">Active 
        Server Pages and COM Apartments</a> by Don Box </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fmsj_2Fdefaultframe.asp@page=_2Fmsj_2F0998_2FCOM0998.htm">House 
        of COM: Active Server Pages</a> by Don Box </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/gomscom.asp@Target=_2Fmsj_2Fdefaultframe.asp@page=_2Fmsj_2F0999_2Fcom_2Fcom0999.htm">House 
        of COM: Contexts</a> by Don Box </span></li>
      <li><span class="text"><a href="../../msdn.microsoft.com/msdnmag/issues/0300/com/com.asp">House 
        of COM: Performance Trade-offs of the Windows 2000 Component Execution Environment</a> by 
        Don Box </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/msdnlib2.idc@theURL=_2Flibrary_2Ftechart_2Fmsdn_vbscriptcom.htm">Building 
        COM Components That Take Full Advantage of Visual Basic and Scripting</a> by Ivo Salmre </span></li>
      <li><span class="text"><a
        href="../../msdn.microsoft.com/isapi/msdnlib2.idc@theURL=_2Flibrary_2Fpartbook_2Fmts_2Fcomponentdesignprinciplesformts.htm">Component 
        Design Principles for MTS</a> </span></li>
    </ul>
    <h4><span class="text">Dictionary components</span></h4>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -