Frage
Antwort
Nicht zu verwechseln ist der Proxy-Cache mit einem einfachen Proxy, der nur benutzt wird, um Inhalte transparent durchzuschleifen. Ein Proxy-Cache dient zur Zwischenspeicherung von Informationen. Der Apache kann mit Hilfe des Modules mod_proxy bzw. ab Version 1.3.x mit dem ausgelagerten mod_cache Modul auch als Proxy-Cache fungieren. Daneben besteht die Möglichkeit, einen Webcache mit Squid aufzusetzen. Squid ist ein mächtiges Werkzeug, das im Gegensatz zum Apache speziell zum Caching von Webseiten entwickelt wurde. Eine detaillierte Beschreibung der Squid Konfiguration würde den Rahmen dieser FAQ sprengen. Es sei nur soviel gesagt: leidet der eigene Zope unter vielen statischen Zugriffen, werden also hauptsächlich Inhalte abgegriffen, die sich nicht ständig oder in sehr kurzen Abständen ändern, dann kann ein Proxy-Cache sicherlich erheblich die Performance steigern. Ob man hierfür einen Apache oder Squid einsetzt, hängt dann im Einzelnen von den benötigten Features der beiden Programme und der Größe der Website ab. Für kleine Sites mag schon ein Apache die nötigen Dienste verrichten, bei größeren Sites wird man aber wohl besser gleich auf einen ausgereiften und dedizierten Proxy-Server wie Squid setzen.
Links:
- Apache 1.3 module mod_proxy
- Apache 2.0 module mod_cache
- Squid Homepage
- Entwurf eines deutschen Squid Proxyserver Administrationshandbuchs
Anregungen zu dieser FAQ bitte an mschopen at dzug org