PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache caching konfiguration



invis-eo
08.12.06, 10:37
Hallo Zusammen

Ich habe eine Frage zur Konfiguration meines Apaches.

Ich möchte mittels meines Apaches ein paar Files von bestimmten urls cachen wobei er diese nur dann nachladen soll, sobald sie sich verändert haben. Ist dies irgendwie möglich und wenn ja, wie mache ich das? Ich hab schon ein paar Dinge ausprobiert wie z.b. folgende Einträge in meiner httpd.conf:




LoadModule mem_cache_module modules/mod_mem_cache.so




#Cache-Einstellungen
CacheEnable mem /
MCacheSize 100000
MCacheMinObjectSize 1024
MCacheMaxObjectCount 500



#Benötigte Module laden
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule cache_module modules/mod_cache.so



#Port:
Listen 80

#Virtueller Host für Proxy erstellen
<VirtualHost irgendeinedomain.de:80>
ServerName www.irgendeinedomain.de
#Proxy Einschalten
ProxyRequests On
ProxyVia On

#Cache (128 MB auf HD)
CacheRoot /var/cache/apache2/cache
CacheSize 131072

#Konfiguration für Proxy-Anfragen
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

</VirtualHost>


Falls es keine Möglichkeit gibt, dass die Files automatisch nachgeladen werden, so solle es doch mindestens möglich sein, dass das caching grundlegend funktioniert…


Für tipps bin ich dankbar!

marce
08.12.06, 10:49
abgesehen davon, dass der Apache zwar cachen kann, ein richtiger Proxy wohl aber besser geeignet wäre:

(1) Es fehlen Versionsangaben
(2) Es fehlt eine Problembeschreibung - was tut er denn und was nicht?

invis-eo
08.12.06, 10:59
abgesehen davon, dass der Apache zwar cachen kann, ein richtiger Proxy wohl aber besser geeignet wäre:

(1) Es fehlen Versionsangaben
(2) Es fehlt eine Problembeschreibung - was tut er denn und was nicht?


Apache version ist 2.0.55 wobei ich keine proxy-funktion feststellen kann und auch kein caching. Meiner ansicht nach läuft der apache einfach so wie er ohne die obige konfiguration laufen würde...