The playground

More information here

Compatibilidad con Confluence

Para mejorar el rendimiento de un sitio de Confluence grande, le recomendamos que mueva el almacenamiento en caché de contenido estático de la JVM a Apache. Esto evitará que la JVM tenga una serie de subprocesos de larga duración que sirvan contenido estático. El contenido estático de Confluence incluye la mayoría de los archivos JavaScript, […]

Para mejorar el rendimiento de un sitio de Confluence grande, le recomendamos que mueva el almacenamiento en caché de contenido estático de la JVM a Apache. Esto evitará que la JVM tenga una serie de subprocesos de larga duración que sirvan contenido estático.

El contenido estático de Confluence incluye la mayoría de los archivos JavaScript, CSS e imágenes que se incluyen con la aplicación o un complemento instalado. Este contenido será almacenado en caché por Apache en esta configuración. El contenido proporcionado por el usuario, como logotipos de espacio, archivos adjuntos o imágenes incrustadas, no se considera contenido estático y no se almacenará en caché.

Nota: Esta página documenta una configuración de Apache, en lugar de la propia Confluence. Atlassian admitirá Confluence con esta configuración, pero no podemos garantizar que le ayudemos a depurar problemas con Apache. Tenga en cuenta que este material se proporciona solo para su información y que lo utiliza bajo su propio riesgo.

Configurar Apache mod_disk_cache

Para configurar Apache para almacenar en caché el contenido de confluencia estática:

  1. Añadir un mod_disk_cache estrofa a la configuración del host virtual:

    <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. Configurar Apache para cargar mod_disk_cache. Por ejemplo, en la configuración de nuestro servidor, esto se hace en /etc/httpd/conf/httpd.conf:

    LoadModule disk_cache_module modules/mod_disk_cache.so

  3. Reinicie Apache después de completar ambas modificaciones.

Notas

  • Consulte la documentación de Apache para mod_disk_cache.
  • Si encuentra problemas en los que los usuarios reciben contenido obsoleto, es posible que deba purgar el directorio de caché de Apache (/var/cache/mod_proxy en la configuración anterior) después de una actualización de Confluencia o complemento. Este es un proceso simple de 3 pasos:
    • Apagar Apache.
    • Borrar el directorio de caché. Por ejemplo: sudo rm -r /var/cache/mod_proxy/*
    • Reiniciar Apache.
  • Asegúrese de que está ejecutando el demonio htcacheclean para evitar el uso excesivo de espacio en disco. En nuestra situación lo hicimos así:

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

    Esto purgará el contenido una vez que la caché alcance los 512 M cada 30 minutos. Consulte la documentación de Apache para htcacheclean para obtener detalles de las opciones.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.