Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Wysokie obciążenia mogą powodować różne sytuacje przekroczenia limitu czasu na serwerze, co z kolei może zwiększyć obciążenie, gdy klient ponawia próbę. Ponadto duża liczba zaległych połączeń będzie zużywać więcej zasobów serwera i pogorszyć sytuację. Ponadto jeśli aplikacja zaplecza nie jest zapisywana w celu obsługi warunków wysokiego obciążenia, może ulec awarii lub źle zachowywać się. Aplikacja wykonuje następujące kroki, aby ograniczyć obciążenie zaplecza.
Jeśli aplikacja serwera nie jest napisana, aby obsługiwać duże wolumeny, mogą wystąpić przekroczenia limitu czasu, co z kolei może zwiększyć obciążenie podczas procesu ponawiania przez klienta. Ponadto duża liczba zaległych połączeń zużywa więcej zasobów serwera.
Podczas testowania aplikacji serwera przetestuj z najwyższym możliwym obciążeniem. Należy użyć wielu maszyn klienckich, z których każda ma kilka współbieżnych zadań działających na pierwszym planie usługi BITS i zmierzyć maksymalną przepływność na zapleczu. Jeśli nie możesz zmierzyć przepływności, musisz oszacować przepływność.
Aplikacja serwera powinna znajdować się pod innym adresem URL niż URL przesyłania (zobacz właściwość IIS dla BITS, BITSServerNotificationURL).
Dobrym rozwiązaniem jest ograniczenie obciążenia serwera aplikacji na podstawie sprawdzonych wartości przepływności. Należy użyć właściwości usług IIS, MaxBandwidth i MaxConnections, aby ograniczyć obciążenie serwera aplikacji.