Web.WebReq.TWebRequestHandler.MaxConnections

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property MaxConnections: Integer read FMaxConnections write FMaxConnections;

C++

__property int MaxConnections = {read=FMaxConnections, write=FMaxConnections, nodefault};

Propriétés

Type Visibilité  Source Unité  Parent
property public
Web.WebReq.pas
Web.WebReq.hpp
Web.WebReq TWebRequestHandler

Description

Définit ou renvoie la valeur de MaxConnections utilisée par le socket.

Affectez une valeur à MaxConnections afin d'ajuster le nombre de messages de requête HTTP que l'application peut traiter simultanément. Utilisez les propriétés ActiveCount et InactiveCount pour avoir une idée de la fréquence et de la durée des messages de requête. Définissez ensuite la valeur de MaxConnections afin qu'elle soit suffisante pour éviter des exceptions quand l'application se trouve à court de module Web, mais pas trop élevée pour éviter de dégrader les performances en exécutant trop de threads simultanément.

Si un message de requête est reçu alors que ActiveCount est déjà égal à MaxConnections, l'application déclenche une exception.

Remarque :  InactiveCount n'a de sens que pour les applications Apache (multiplate-forme), ISAPI (Windows seulement) ou NSAPI (Windows seulement). Comme chaque application CGI ne gère qu'un seul message de requête, il n'est pas nécessaire d'utiliser un cache pour les modules de données inutilisés.

Voir aussi