Ces paramètres de configuration contrôlent l'architecture AFPA (Advanced
Fast Path Architecture) dans IBM® HTTP Server.
La fonction FRCA (fast response
cache accelerator) fait appel à un composant hautes
performances spécial, fondé sur l'architecture AFPA (Advanced Fast Path Architecture)
d'IBM. Vous pouvez configurer FRCA (Response Cache Accelerator) pour IPV4. IPV6 n'est pas pris en charge.
La directive AfpaBindLogger
Utilisez la directive AfpaBindLogger pour lier le fil d'exécution FRCA (fast response cache accelerator)
se trouvant dans le noyau à un processeur spécifique.
Le format de la commande est AfpaBindLogger [-1, 0, 1, ..., n], où -1
ne lie pas le fil d'exécution et un nombre compris entre 0 et le nombre total de processeurs
sur le système, lie le fil d'exécution à ce processeur.
Directive |
Description |
Portée |
Un par serveur Apache physique |
Par défaut |
(-1) |
Notes |
Valide sur les systèmes d'exploitation AIX uniquement. |
![[AIX]](../images/aixlogo.gif)
La directive AfpaCache
La directive AfpaCache active ou désactive FRCA (fast response cache accelerator)
pour une portée particulière (telle un répertoire). La directive AfpaCache
est applicable à tous les descendants d'une portée, à moins qu'elle ne soit
modifiée par une autre directive.
Directive |
Description |
Portée |
Configuration du serveur, hôte virtuel, répertoire |
Syntaxe |
On ou off |
Utilisation |
AfpaCache on |
Remplacer |
Options |
Plusieurs instances dans le fichier de configuration |
Autorisé |
Notes |
Valide sur les systèmes d'exploitation Windows 32 bits et AIX. |
La directive AfpaDynacacheMax
La directive AfpaDynacacheMax sert, sous Windows, à contrôler la
quantité de mémoire totale utilisée pour la mise en mémoire cache des fichiers JSP (JavaServer Pages) et des servlets.
Lorsque des fichiers statiques sont mis en mémoire cache, chaque entrée implique très peu de coûts
puisque le fichier ne prend pas de place dans la mémoire cache, uniquement le descripteur de fichier. Cependant, pour les servlets et les fichiers JSP, le corps de la réponse
est enregistré dans la mémoire physique et il faut donc faire attention à ne pas utiliser toute la
mémoire disponible. Sans cette directive, l'accélérateur de mémoire cache définit automatiquement
la limite supérieure à environ un huitième de la mémoire physique. Utilisez
la directive pour remplacer cette valeur par défaut.
Directive |
Description |
Syntaxe |
Taille d'AfpaDynacacheMax (mégaoctets) |
Portée |
Un par serveur Apache physique |
Notes |
Valide sur les systèmes d'exploitation Windows 32 bits |
![[AIX]](../images/aixlogo.gif)
La directive AfpaEnable
La directive AfpaEnable active la fonction FRCA (fast response cache accelerator). Si la directive AfpaEnable est présente et que mod_afpa_cache.so est chargé, la fonction FRCA écoute sur le port indiqué par la directive AfpaPort.
Directive |
Description |
Syntaxe |
AfpaEnable |
Portée |
Un par serveur Apache physique |
Notes |
Valide sur les systèmes d'exploitation AIX et Windows. |
![[AIX]](../images/aixlogo.gif)
La directive AfpaLogFile
La directive AfpaLogFile définit le nom, l'emplacement et le format de journalisation du fichier journal de la fonction FRCA (fast response cache accelerator).
Directive |
Description |
Portée |
Un par serveur Apache physique |
Syntaxe |
AfpaLogFile nom_fichier_journal [CLF | ECLF | V-CLF | V-ECLF| BINARY] |
Notes |
Valide sur les systèmes d'exploitation AIX et Windows 32 bits. Sur les systèmes d'exploitation Windows 32 bits, la date actuelle sert de type du fichier pour le fichier journal et ce dernier est automatiquement remplacé par un autre à minuit chaque jour. |
Les formats du journal sont les suivants :
- CLF = Common Log Format (format de journalisation courant)
- ECLF = Extended Common Log Format (format de journalisation étendu)
- V-CLF = Common Log Format with virtual host information (format de journalisation courant avec informations sur l'hôte virtuel)
- V-ECLF = Extended Common Log Format with virtual host information (format de journalisation étendu avec informations sur l'hôte virtuel)
BINARY = Binary log with virtual host information (journal binaire avec informations sur l'hôte virtuel)
La directive AfpaLogging
La directive AfpaLogging active ou désactive la journalisation de l'accélérateur de mémoire cache de réponse rapide.
Directive |
Description |
Portée |
Un par serveur Apache physique |
Syntaxe |
AfpaLogging On | Off |
Notes |
Valide sur les systèmes d'exploitation AIX uniquement. |
La directive AfpaMaxCache
La directive AfpaMaxCache indique la taille maximale du fichier inséré
dans le cache de la fonction FRCA.
Directive |
Description |
Syntaxe |
AfpaMaxCache [taille (octets)] |
Portée |
Un par serveur Apache physique |
Par défaut |
Aucune |
Notes |
Valide sur les systèmes d'exploitation AIX uniquement. |
La directive AfpaMinCache
La directive AfpaMinCache
indique la taille minimale du fichier inséré dans le cache de la fonction FRCA (fast response cache accelerator).
Directive |
Description |
Syntaxe |
AfpaMinCache [taille] |
Portée |
Un par serveur Apache physique |
Par défaut |
Aucune |
Notes |
Valide sur les systèmes d'exploitation AIX uniquement. |
![[AIX]](../images/aixlogo.gif)
La directive AfpaPort
La directive
AfpaPort indique à la fonction FRCA sur quel port TCP écouter. La directive AfpaPort émet une commande listen pour tous les adaptateurs du réseau TCP
qui sont actifs sur la machine du serveur. Cette commande est valable pour toutes les
adresses TCP.
Directive |
Description |
Syntaxe |
AfpaPort numéro de port |
Portée |
Une directive par serveur |
Notes |
Valide sur les systèmes d'exploitation AIX et Windows 32 bits |
La directive AfpaRevalidationTimeout
La directive AfpaRevalidationTimeout définit l'intervalle pour la revalidation
d'un objet mis en mémoire cache. Une fois que le délai de revalidation (RevalidationTimeout) d'un objet mis en mémoire cache a expiré, une nouvelle copie est mise en mémoire cache.
Directive |
Description |
Syntaxe |
AfpaRevalidationTimeout [valeur] |
Portée |
Global |
Par défaut |
60 secondes |
Notes |
Valide sur les systèmes d'exploitation AIX uniquement. |