A gdzie znajdę ustawienie, aby to zmienić?
A gdzie znajdę ustawienie, aby to zmienić?
Odpowiedzi:
nie ma wartości maksymalnej, ponieważ zależy to od ustawień aplikacji, sprzętu i wersji środowiska .net. Domyślnie w ramach 3.51 i wyższych liczba równoczesnych żądań na procesor (logiczny) wynosi 5000. (jeśli nie zdefiniowano w 2.0, to 12, ale zaleca się ustawienie na 5000, np. 3.5 i 4.0)
Jest to zdefiniowane w aspnet.config:
<system.web>
<applicationPool maxConcurrentRequestsPerCPU="12" maxConcurrentThreadsPerCPU="0" requestQueueLimit="5000"/>
</system.web>
Jest to ustawienie domyślne, a nie limit. Największa, jaką kiedykolwiek widziałem, to 999999 (podejrzewam, że na wszelki wypadek bali się ustawić ją wyżej). Najlepszym sposobem na określenie odpowiedniego rozmiaru jest przetestowanie aplikacji w warunkach skrajnych.