ten nie jest powiązany z ASP.NET per se (mam bardzo małą wiedzę, że obszar), ale ogólnie serwerów internetowych. Większość serwerów WWW używa wątków (lub procesów) do obsługi żądań, więc w zasadzie każdy fragment kodu, który masz, będzie wykonywany dla obu połączeń równolegle. Oczywiście, jeśli uzyskujesz dostęp do bazy danych lub innego systemu zaplecza, w którym umieszczona jest blokada, pozwalając tylko jednej sesji na wykonywanie zapytań, możesz niejawnie serializować wszystkie żądania.
Serwery WWW zwykle mają minimalną i maksymalną liczbę pracowników, którzy są dostrojeni do bieżącego sprzętu (procesory, pamięć itp.). Jeśli zostaną one wyczerpane, nowe żądania będą czekały w kolejce na udostępnienie pracownika lub do momentu osiągnięcia maksymalnej długości oczekujących żądań, w którym to momencie zignoruje nowe połączenia, skutecznie odmawiając usługi (jeśli jest to celowe, nazywa się to odmowa usługi lub atak DoS).
Tak więc, w Twoich warunkach jest to kombinacja, to ogromna liczba jednoczesnych żądań zapełniających kolejkę.
Czy istnieje maksymalna liczba żądań, które można obsłużyć? Czy to maksimum obejmuje wiele witryn internetowych hostowanych na tym samym serwerze? Przykład: jeśli serwer internetowy może obsłużyć 5000 żądań, a na tym serwerze znajdują się dwie witryny hostowane, czy oznacza to 5000 żądań w obu witrynach? –