Tali parametri di configurazione controllano la funzione AFPA (Advanced Fast Path
Architecture) in IBM HTTP Server.
Limitazione sull'utilizzo di FRCA (fast response cache accelerator) sul sistema operativo Microsoft® Windows Vista™: FRCA, basato su IBM AFPA (Advanced
Fast Path Architecture), non è supportato sul sistema operativo Microsoft
Windows Vista. Non sarà possibile avviare IBM HTTP Server se FRCA è
abilitata nel file di configurazione. Questa è una limitazione permanente.
FRCA (Fast Response Cache Accelerator) utilizza uno speciale componente ad elevate prestazioni, basato sull'architettura IBM Advanced Fast Path Architecture, da cui deriva il prefisso AFPA. È possibile configurare FRCA per IPV4. IPV6 non è supportato.
Direttiva AfpaBindLogger
Utilizzare
la direttiva AfpaBindLogger per collegare il thread di registrazione di FRCA (fast response
cache accelerator) nel kernel ad un processore specifico.
Il formato del comando è AfpaBindLogger [-1, 0, 1, ..., n], dove -1 lascia il thread di registrazione scollegato, mentre un numero compreso tra lo 0 e il numero totale di processori sul sistema collega il thread di registrazione a quel processore.
Sintassi: |
AfpaBindLogger [-1,0,1,..,n] |
Ambito |
Uno per ogni server fisico Apache |
Valore predefinito |
(-1) |
Note |
Valido solo sui sistemi operativi AIX. |
Direttiva AfpaCache
La direttiva AfpaCache attiva o disattiva FRCA (Fast Response Cache Accelerator) per un particolare ambito (quale una directory). La
direttiva AfpaCache è valida per tutti i discendenti di un ambito, a meno che non
venga modificata da un'altra direttiva.
Ambito |
Configurazione server, host virtuale, directory |
Sintassi: |
On o off |
Uso |
AfpaCache on |
Sovrascrittura |
Opzioni |
Più istanze nel file di configurazione |
Consentito |
Note |
Valido sui sistemi operativi Windows a 32 bit e AIX. |
Direttiva AfpaDynacacheMax
La direttiva AfpaDynacacheMax viene utilizzata sui sistemi operativi Windows per
controllare la quantità totale di memoria utilizzata per memorizzare nella cache i servlet e i file
JSP (JavaServer Pages).
Quando vengono memorizzati nella cache i file statici, non si verifica un enorme sovraccarico per ciascuna voce in quanto il file in sé non prende spazio nella cache, solo l'handle del file. Tuttavia, per i servlet e i file JavaServer Pages, il corpo della risposta viene memorizzato nella memoria fisica, quindi è necessario evitare l'uso di tutta la memoria disponibile. Senza questa direttiva,
la FRCA (fast response cache accelerator) imposterà automaticamente il limite superiore
a circa un ottavo della memoria fisica. Utilizzare la direttiva per sovrascrivere il valore predefinito.
Sintassi: |
Dimensione AfpaDynacacheMax (Megabyte) |
Ambito |
Uno per ogni server fisico Apache |
Note |
Valido sui sistemi operativi Windows a 32 bit |
Direttiva AfpaEnable
La direttiva AfpaEnable abilita FRCA (Fast Response Cache Accelerator). Se
la direttiva AfpaEnable è presente e viene caricato mod_afpa_cache.so, FRCA
è in ascolto sulla porta specificata dalla direttiva AfpaPort.
Sintassi: |
AfpaEnable |
Ambito |
Uno per ogni server fisico Apache |
Note |
Valido sui sistemi operativi AIX e Windows. |
Direttiva AfpaLogFile
La direttiva AfpaLogFile definisce il formato di registrazione, il percorso e il nome del file di log di FRCA (Fast Response Cache Accelerator).
Ambito |
Uno per ogni server fisico Apache |
Sintassi: |
AfpaLogFile nome_file_log [CLF | ECLF | V-CLF | V-ECLF| BINARY] |
Note |
Valido sui sistemi operativi AIX e Windows a 32 bit. Sui sistemi operativi Windows a 32
bit, la data corrente viene utilizzata come tipo di file del file di log e
quest'ultimo viene automaticamente sottoposto a rollover ogni giorno a mezzanotte. |
I formati di log sono:
- CLF = Common Log Format
- ECLF = Extended Common Log Format
- V-CLF = Common Log Format con informazioni relative all'host virtuale
- V-ECLF = Extended Common Log Format con informazioni
relative all'host virtuale
BINARY = log binario con informazioni relative all'host virtuale
Direttiva AfpaLogging
La
direttiva AfpaLogging attiva o disattiva la registrazione di
FRCA.
Ambito |
Uno per ogni server fisico Apache |
Sintassi: |
AfpaLogging On | Off |
Note |
Valido solo sui sistemi operativi AIX. |
Direttiva AfpaMaxCache
La direttiva AfpaMaxCache specifica la dimensione massima del file inserito
nella cache di FRCA (Fast Response Cache Accelerator).
Sintassi: |
AfpaMaxCache [dimensione (byte)] |
Ambito |
Uno per ogni server fisico Apache |
Valore predefinito |
nessuno |
Note |
Valido solo sui sistemi operativi AIX. |
Direttiva AfpaMinCache
La
direttiva AfpaMinCache specifica la dimensione minima del file immesso nella cache
di FRCA.
Sintassi: |
AfpaMinCache [dimensione] |
Ambito |
Uno per ogni server fisico Apache |
Valore predefinito |
nessuno |
Note |
Valido solo sui sistemi operativi AIX. |
Direttiva AfpaPort
La
direttiva AfpaPort indica alla FRCA su quale porta TCP essere in ascolto. La direttiva AfpaPort effettua un comando listen per tutti gli adattatori di rete TCP attivi
sulla macchina server. Il comando listen è effettivo per tutti gli indirizzi TCP.
Sintassi: |
AfpaPort numero porta |
Ambito |
Una direttiva per ogni server |
Note |
Valido solo sui sistemi operativi AIX e Windows a 32 bit |
Direttiva AfpaRevalidationTimeout
La direttiva AfpaRevalidationTimeout imposta l'intervallo di tempo
per la riconvalida di un oggetto memorizzato nella cache. Quando RevalidationTimeout viene superato
per un oggetto memorizzato nella cache, viene memorizzata una nuova copia nella cache.
Sintassi: |
AfpaRevalidationTimeout [valore] |
Ambito |
Globale |
Valore predefinito |
60 secondi |
Note |
Valido solo sui sistemi operativi AIX. |