MSDN中,asp.net的应用程序生存周期中提到,
httpapplication的实例是针对某一个请求的。可为了提高性能,可对多个请求重复使用httpApplication实例。
那么,如何做到对多个请求重复使用httpApplication实例呢??
哪位高人指教下。

解决方案 »

  1.   


     // 摘要:
        //     定义 ASP.NET 为使用自定义 HTTP 处理程序同步处理 HTTP Web 请求而实现的协定。
        public interface IHttpHandler
        {
            // 摘要:
            //     获取一个值,该值指示其他请求是否可以使用 System.Web.IHttpHandler 实例。
            //
            // 返回结果:
            //     如果 System.Web.IHttpHandler 实例可再次使用,则为 true;否则为 false。
            bool IsReusable { get; }//我想应该是这个属性        // 摘要:
            //     通过实现 System.Web.IHttpHandler 接口的自定义 HttpHandler 启用 HTTP Web 请求的处理。
            //
            // 参数:
            //   context:
            //     System.Web.HttpContext 对象,它提供对用于为 HTTP 请求提供服务的内部服务器对象(如 Request、Response、Session
            //     和 Server)的引用。
            void ProcessRequest(HttpContext context);
        }
      

  2.   

    这个问题很复杂啊,呵呵不过你可以到这里看看.那里有很好的说明和例程.http://www.cnblogs.com/aivdesign/articles/1405444.html