The playground

More information here

Obsługa Confluence

aby poprawić wydajność dużej witryny Confluence, zalecamy przeniesienie buforowania statycznej zawartości z JVM do Apache. Uniemożliwi to JVM posiadanie wielu długich wątków obsługujących statyczną zawartość. zawartość statyczna w Confluence zawiera większość plików JavaScript, CSS i obrazów, które są dołączone do aplikacji lub zainstalowanej wtyczki. Ta zawartość będzie buforowana przez Apache w tej konfiguracji. Treści dostarczane […]

aby poprawić wydajność dużej witryny Confluence, zalecamy przeniesienie buforowania statycznej zawartości z JVM do Apache. Uniemożliwi to JVM posiadanie wielu długich wątków obsługujących statyczną zawartość.

zawartość statyczna w Confluence zawiera większość plików JavaScript, CSS i obrazów, które są dołączone do aplikacji lub zainstalowanej wtyczki. Ta zawartość będzie buforowana przez Apache w tej konfiguracji. Treści dostarczane przez użytkownika, takie jak logo przestrzeni kosmicznej, załączniki lub osadzone obrazy, nie są uważane za zawartość statyczną i nie będą buforowane.

Uwaga: Ta strona dokumentuje konfigurację Apache, a nie samego Confluence. Atlassian będzie obsługiwał Confluence z tą konfiguracją, ale nie możemy zagwarantować pomocy w debugowaniu problemów z Apache. Należy pamiętać, że materiały te są udostępniane wyłącznie w celach informacyjnych i że użytkownik korzysta z nich na własne ryzyko.

Konfigurowanie Apache mod_disk_cache

aby skonfigurować Apache do buforowania statycznej zawartości Confluence:

  1. Dodaj strofęmod_disk_cache do konfiguracji hosta wirtualnego:

    <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. Skonfiguruj Apache, aby załadowałmod_disk_cache. Na przykład, w naszej konfiguracji serwera odbywa się to w /etc/httpd/conf/httpd.conf:

    LoadModule disk_cache_module modules/mod_disk_cache.so

  3. Restart Apache po zakończeniu obu modyfikacji.

uwagi

  • proszę zapoznać się z dokumentacją Apache dla mod_disk_cache.
  • Jeśli napotkasz problemy, w których użytkownicy otrzymują nieświeżą zawartość, może być konieczne wyczyszczenie katalogu pamięci podręcznej Apache (/var/cache/mod_proxy w powyższej konfiguracji) po aktualizacji Confluence lub plugin. Jest to prosty 3-stopniowy proces:
    • Zamknij Apache.
    • Wyczyść katalog pamięci podręcznej. Na przykład: sudo rm -r /var/cache/mod_proxy/*
    • Uruchom ponownie Apache.
  • upewnij się, że używasz demonahtcacheclean, aby zapobiec nadmiernemu zużyciu miejsca na dysku. W naszej sytuacji prowadziliśmy to tak:

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

    spowoduje to wyczyszczenie zawartości, gdy pamięć podręczna osiągnie 512M co 30 minut. Szczegółowe informacje na temat opcji można znaleźć w dokumentacji Apache dla htcacheclean.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.