The playground

More information here

Confluence Support

Um die Leistung einer großen Confluence-Site zu verbessern, empfehlen wir, das Zwischenspeichern statischer Inhalte von der JVM in Apache zu verschieben. Dies verhindert, dass die JVM eine Reihe von Threads mit langer Laufzeit hat, die statischen Inhalt bereitstellen. Statischer Inhalt in Confluence umfasst die meisten JavaScript-, CSS- und Bilddateien, die in der Anwendung oder einem […]

Um die Leistung einer großen Confluence-Site zu verbessern, empfehlen wir, das Zwischenspeichern statischer Inhalte von der JVM in Apache zu verschieben. Dies verhindert, dass die JVM eine Reihe von Threads mit langer Laufzeit hat, die statischen Inhalt bereitstellen.

Statischer Inhalt in Confluence umfasst die meisten JavaScript-, CSS- und Bilddateien, die in der Anwendung oder einem installierten Plugin enthalten sind. Dieser Inhalt wird in dieser Konfiguration von Apache zwischengespeichert. Vom Benutzer bereitgestellte Inhalte wie Space-Logos, Anhänge oder eingebettete Bilder gelten nicht als statischer Inhalt und werden nicht zwischengespeichert.

Hinweis: Diese Seite dokumentiert eine Konfiguration von Apache und nicht von Confluence selbst. Atlassian wird Confluence mit dieser Konfiguration unterstützen, wir können jedoch nicht garantieren, dass Sie Probleme mit Apache beheben können. Bitte beachten Sie, dass dieses Material nur zu Ihrer Information zur Verfügung gestellt wird und dass Sie es auf eigenes Risiko verwenden.

Apache mod_disk_cache konfigurieren

Apache so konfigurieren, dass statische Confluence-Inhalte zwischengespeichert werden:

  1. Fügen Sie der Konfiguration des virtuellen Hosts eine mod_disk_cache Zeilengruppe hinzu:

    <IfModule mod_disk_cache.c> # "/s" is where Confluence serves "static" stuff. Instruct Apache to cache it: CacheEnable disk /s CacheIgnoreHeaders Set-Cookie CacheRoot "/var/cache/mod_proxy"</IfModule>

  2. Konfigurieren Sie Apache zum Laden von mod_disk_cache. In unserer Serverkonfiguration geschieht dies beispielsweise in /etc/httpd/conf/httpd.conf:

    LoadModule disk_cache_module modules/mod_disk_cache.so

  3. Starten Sie Apache neu, nachdem beide Änderungen abgeschlossen sind.

Hinweise

  • Bitte beachten Sie die Apache-Dokumentation für mod_disk_cache.
  • Wenn Probleme auftreten, bei denen Benutzern veraltete Inhalte bereitgestellt werden, müssen Sie möglicherweise das Apache-Cache-Verzeichnis (/var/cache/mod_proxy in der obigen Konfiguration) nach einem Confluence- oder Plugin-Upgrade löschen. Dies ist ein einfacher 3-Schritt-Prozess:
    • Apache herunterfahren.
    • Löscht das Cache-Verzeichnis. Beispiel: sudo rm -r /var/cache/mod_proxy/*
    • Starten Sie Apache neu.
  • Stellen Sie sicher, dass Sie den htcacheclean-Daemon ausführen, um eine übermäßige Nutzung des Festplattenspeichers zu verhindern. In unserer Situation haben wir es so gemacht:

    sudo htcacheclean -d30 -n -t -p /var/cache/mod_proxy -l 512M

    Dadurch wird der Inhalt gelöscht, sobald der Cache alle 30 Minuten 512 MB erreicht. Einzelheiten zu den Optionen finden Sie in der Apache-Dokumentation für htcacheclean.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.