Uploaded image for project: 'Confluence Data Center'
  1. Confluence Data Center
  2. CONFSERVER-6805

Increase Standalone performance with platform-specific Apache Tomcat Portable Runtime Project library

    • We collect Confluence feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

      Info message when starting with Tomcat 5.5 indicates that using a natively compiled APR library instead of the generic one may result in performance increase. It looks worth checking out in case it is useful to recommend to Tomcat Apache users or even bundle in platform-specific Standalones.

      Message - "INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: (path here)"

      APR library link is http://tomcat.apache.org/tomcat-5.5-doc/apr.html

            [CONFSERVER-6805] Increase Standalone performance with platform-specific Apache Tomcat Portable Runtime Project library

            It appears that the overhead from not using this is negligible and only going to be measurable with thousands of connections, so I'll make a note in the docs about the message and close this issue for now.

            It should still make some measurable difference for very large instances, but from a developer perspective, if we need to squeeze extra performance for large instances, we'd probably be better off concentrating on other aspects of confluence for now.

            Users with massive instances of Confluence may choose to compile the APR library locally by following the link provided.

            Dave

            David Soul [Atlassian] added a comment - It appears that the overhead from not using this is negligible and only going to be measurable with thousands of connections, so I'll make a note in the docs about the message and close this issue for now. It should still make some measurable difference for very large instances, but from a developer perspective, if we need to squeeze extra performance for large instances, we'd probably be better off concentrating on other aspects of confluence for now. Users with massive instances of Confluence may choose to compile the APR library locally by following the link provided. Dave

              Unassigned Unassigned
              david.soul@atlassian.com David Soul [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: