title: How to develop http handler which can handle multiple request
body: <p>here is my code ashx http handler which send something to client based on request. </p>
  
  <pre><code>public void ProcessRequest(HttpContext context)
  {
      string startQstring = context.Request.QueryString["start"];
      string nextQstring = context.Request.QueryString["next"];
      //null check
      if ((!string.IsNullOrWhiteSpace(startQstring)) &amp;&amp; 
      (!string.IsNullOrWhiteSpace(nextQstring)))
      {
          //convert string to int
          int start = Convert.ToInt32(startQstring);
          int next = Convert.ToInt32(nextQstring);
  
          //setting content type
          context.Response.ContentType = "text/plain";
          DataClass data = new DataClass();
          //writing response
          context.Response.Write(data.GetAjaxContent(start, next));
      }
  }
  </code></pre>
  
  <p>it is working but i am not sure that does it handle multiple request at a time like 1000 request serving at a time. if not then tell me best way to write code in such way which can handle multiple request at the same time in efficient way. thanks</p>