Ask a Question related to ASP Components, Design and Development.

  1. #1

    Default Web Site Efficiency

    Hope i'm in the right group. I'm developing a small non-commercial website to
    run on windows 2000 pro with IIS. How many simultaneous users (approx) can
    this handle and what happens to the end-user if server freezes from too many
    users?
    (assume an upper end desktop configuration). The heart of the system will
    be the
    development of a data access COMPONENT (active exe rather than dll to better
    centrally control user data access. Also setting single thread rather than
    multiple thread again to better control access from the program.) Any
    Comments suggestions for improved efficiency would be greatly appreciated).

    thank you

    jerry_ys Guest

  2. Similar Questions and Discussions

    1. Efficiency question
      I am writing an SQL statement to display the most recent articles posted into a database. I know that I can specify the max rows and use "order by...
    2. Efficiency of string processing
      Hello, I'm doing some fairly heavy-duty text processing under CF 5.0 and 4.5, and processing speed has become a major issue. A prime example...
    3. Database Efficiency
      What is the most efficient way to build an extract database? Specifically, I want to read, via ODBC, one non-MS-Access database table with dozens...
    4. Custom Paging Efficiency
      Hello, I'm trying to implement custom paging. At the moment I can get the first page to display. When I click on the number 2 it takes forever to...
    5. Marshal efficiency
      Folks, As an intermediate step in a small software system that performs a large amount of data gathering, I am using Marshal to store processed...
  3. #2

    Default Re: Web Site Efficiency


    "jerry_ys" <jerryys@discussions.microsoft.com> wrote in message
    news:04800905-0F1F-4441-A1DB-455939389F76@microsoft.com...
    > Hope i'm in the right group. I'm developing a small non-commercial website
    > to
    > run on windows 2000 pro with IIS. How many simultaneous users (approx) can
    > this handle and what happens to the end-user if server freezes from too
    > many
    > users?
    > (assume an upper end desktop configuration). The heart of the system will
    > be the
    > development of a data access COMPONENT (active exe rather than dll to
    > better
    > centrally control user data access. Also setting single thread rather than
    > multiple thread again to better control access from the program.) Any
    > Comments suggestions for improved efficiency would be greatly
    > appreciated).
    It's impossible to say based on the information you've provided. The server
    will queue requests until queue depth exceeds maximum, then the user will
    get a server busy error. If any timeouts expire in the process of servicing
    a request, a 500-100 error will be returned. If your bandwidth is
    exhausted, a server not found error will occur -- the same will happen if
    IIS or the server itself crashes, or if your DNS support for the domain is
    inadequate.

    Any limitations imposed/incurred by various components, or other facets of
    your architecture will of course be added.

    Server capacity is a very complex formula, it must take into account the
    amount of server-side processing each request will require, and the number
    of requests each user session will generate. And remember, you must be able
    to handle load peaks, not averages.


    -Mark



    > thank you
    >

    Mark J. McGinty Guest

  4. #3

    Default Re: Web Site Efficiency

    Mark, thanks for info on server. my main point there was more of to set up the
    informal setting. The main feedback i was looking for dealt with the
    components
    group related stuff. specifically what do you think of an app that must use
    say
    std OS access methods on a server to control multiple user access to a file
    under it's control. Do you feel active x exe is much better than dll and why?
    thanks for
    any advise.

    jerry


    "Mark J. McGinty" wrote:
    >
    > "jerry_ys" <jerryys@discussions.microsoft.com> wrote in message
    > news:04800905-0F1F-4441-A1DB-455939389F76@microsoft.com...
    > > Hope i'm in the right group. I'm developing a small non-commercial website
    > > to
    > > run on windows 2000 pro with IIS. How many simultaneous users (approx) can
    > > this handle and what happens to the end-user if server freezes from too
    > > many
    > > users?
    > > (assume an upper end desktop configuration). The heart of the system will
    > > be the
    > > development of a data access COMPONENT (active exe rather than dll to
    > > better
    > > centrally control user data access. Also setting single thread rather than
    > > multiple thread again to better control access from the program.) Any
    > > Comments suggestions for improved efficiency would be greatly
    > > appreciated).
    >
    > It's impossible to say based on the information you've provided. The server
    > will queue requests until queue depth exceeds maximum, then the user will
    > get a server busy error. If any timeouts expire in the process of servicing
    > a request, a 500-100 error will be returned. If your bandwidth is
    > exhausted, a server not found error will occur -- the same will happen if
    > IIS or the server itself crashes, or if your DNS support for the domain is
    > inadequate.
    >
    > Any limitations imposed/incurred by various components, or other facets of
    > your architecture will of course be added.
    >
    > Server capacity is a very complex formula, it must take into account the
    > amount of server-side processing each request will require, and the number
    > of requests each user session will generate. And remember, you must be able
    > to handle load peaks, not averages.
    >
    >
    > -Mark
    >
    >
    >
    >
    > > thank you
    > >
    >
    >
    >
    jerry_ys Guest

  5. #4

    Default Re: Web Site Efficiency


    "jerry_ys" <jerryys@discussions.microsoft.com> wrote in message
    news:04800905-0F1F-4441-A1DB-455939389F76@microsoft.com...
    > Hope i'm in the right group. I'm developing a small non-commercial website
    > to
    > run on windows 2000 pro with IIS. How many simultaneous users (approx) can
    > this handle and what happens to the end-user if server freezes from too
    > many
    > users?
    > (assume an upper end desktop configuration). The heart of the system will
    > be the
    > development of a data access COMPONENT (active exe rather than dll to
    > better
    > centrally control user data access. Also setting single thread rather than
    > multiple thread again to better control access from the program.) Any
    > Comments suggestions for improved efficiency would be greatly
    > appreciated).
    >
    > thank you
    Say 10 users or so on a average server.

    Understanding from your question about the .exe shows you do this the first
    time possibly. Never use DCOM exes to 'centralize' data management from IIS
    perspective.
    Always use Apartment modeld COM servers (VB6 can create them) since the
    Windows Platform _does_ optimzie your connections by pooling resources. So
    forget all you learned about accessing SQL server through a db connection.
    All this knowledge only is valid for single EXE files, not for IIS.

    Each ASP page, can create it's own ADODB.Connection ( I assume you talk
    about this) and close it afterwards. If you have say 200 web asp sessions,
    there will be an effective 10 (approximately) db connections active.


    compatible web farm Session replacement for Asp and Asp.Net
    [url]http://www.nieropwebconsult.nl/asp_session_manager.htm[/url]

    Egbert Nierop \(MVP for IIS\) Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139