Web.WebReq.TWebRequestHandler.MaxConnections
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.