La funzionalitą di caching del proxy server di Apache non č abilitata di default ma occorre settare la direttiva CacheRoot, ovvero la direttiva che indica la directory dove fare lo store della cache.
CacheRoot /usr/local/apache/proxy
Altre direttive invece servono per definire i paramtri di mantenimento della cache:
CacheDirLevels - Direttiva che permette di settare il numero massimo di livelli per le subdir nella cache:
CacheDirLevels 7
CacheDirLenght - Indica il numero massimo di caratteri di una subdir della cache:
CacheDirLength 1
CacheSize - Indica lo spazio massimo su disco da riservare alla cache. Il valore č espresso in Kb:
CacheSize 1024
CachegcInterval - Indica l'intervallo in ore in cui il server Apache eseguirą un check per verificare che lo spazio su disco occopato sia minore da quello settato tramite la direttiva CacheSize:
CachegcInterval 1.5
[1.5 = 90 min]
CacheMaxExpires - Indica il valore massimo in ore della validitą della cache:
CacheMaxExpires 24
CacheLastModifiedFactor - Direttiva che permette di stabilire expire date di un documento nel caso in cui il server HTTP originario non l'abbia formita, tramite la formula: expiry-period = time-since-last-modification * factor:
CacheLastModifiedFactor 0.1
In questo caso significa che se il documento č stato modificato 20 ore fa, l'expire date assegnatogli sarą di 2 ore: 20*0.1 = 2 ore.
CacheDefaultExpire - Se il documento richiesto č stato reperito tramite un protocollo che non supporta l'expire-date, gli verrą assegnato il valore (in ore) di default settato tramite questa direttiva:
CacheDefaultExpire 1
CacheForceCompletion - Valore che indica la soglia in percentuale per cui anche un risorsa non completamente "trasferita" verrą eseguito il caching:
CacheForceCompletion 75
Il valore deve essere compreso fra 0 e 100. (Tra 60 e 90 quello raccomandato)
0 č il valore di default, con 100 il documento verrą messo in cache solo se il transfer sarą completo.
NoCache - Direttiva che permette di elencare parole, domini e host (separati da uno spazio) per i quali non verrą attivata la funzione di cache:
NoCache local.dominio.it intranet.com dynamix.edu
Configurazione Proxy accelleration e caching. mod_bandwidth e gestione della banda occupata.