大規模な Confluence サイトのパフォーマンスを向上させるには、静的コンテンツのキャッシュを JVM から Apache に移動することをお勧めします。これは、JVM が静的コンテンツを提供するスレッドを長時間実行させるのを防ぎます。

Confluence の静的コンテンツには、アプリケーションまたはインストールされたプラグインに含まれる JavaScript、CSS、画像ファイルの大部分が含まれます。この設定では、このコンテンツは Apache によってキャッシュされます。スペース ロゴや添付ファイル、埋め込み画像など、ユーザーが提供したコンテンツは静的コンテンツとはみなされず、キャッシュされません。

注意:

Apache mod_disk_cache の設定

 Apache が Confluence の静的コンテンツをキャッシュする設定を行うには、

  1. Add a mod_disk_cache stanza to the virtual host configuration:

    <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. Configure Apache to load mod_disk_cache. For example, in our server configuration this is done in /etc/httpd/conf/httpd.conf:

    LoadModule disk_cache_module modules/mod_disk_cache.so
  3. 両方の修正が完了したあと、Apache を再起動します。

注意