Dans la configuration par défaut de IBM® HTTP Server pour plateformes distribuées,
la taille maximale de la mémoire cache dynamique gérée par Fast Cache Accelerator correspond à 1/8 de la mémoire physique.
Pourquoi et quand exécuter cette tâche
Sur une machine équipée de 384 Mo de RAM, un maximum d'environ 50 Mo est disponible pour le cache dynamique fast response cache accelerator. Lorsque cette limite est atteinte, l'accélérateur de cache supprime les entrées les plus anciennes pour laisser place à de nouvelles entrées.
Procédure
Utilisez la directive AfpaDynaCacheMax d'IBM HTTP Server pour les plateformes distribuées
afin d'affiner la taille maximale autorisée pour le cache : - Placez la directive dans l'environnement de configuration de serveur global ainsi que les autres directives fast response cache accelerator par défaut.
- Activez Fast Response Cache Accelerator. Activez fast cache accelerator en mettant à jour les directives suivantes dans le fichier httpd.conf d' IBM HTTP Server :
AfpaEnable
AfpaCache on
AfpaLogFile "c:/Program Files/IBM HTTP Server/logs/afpalog" V-ECLF
AfpaDynaCacheMax 10
Ces paramètres limitent la taille du cache dynamique à 10 Mo. Si vous utilisez ces directives pour augmenter la taille du cache, veillez à ce qu'elle ne consomme pas toute la mémoire physique disponible. Déterminez
la quantité de mémoire disponible lorsque toutes les applications sont actives à l'aide du Gestionnaire de tâchesWindows .
N'affectez pas plus de 50 % de la mémoire physique disponible à la cache dynamique. Une trop grande taille de cache réduit non seulement les performances des autres applications, mais risque aussi d'entraîner des échecs dus à un manque de mémoire.
Dans la configuration par défaut, la directive AfpaDynaCacheMax n'est pas spécifiée. La taille du cache est donc calculée automatiquement selon la règle du 1/8 de la mémoire physique.