Page Properties Report Macro Performance

XMLWordPrintable

    • 1
    • 3

      When there are many pages with referenced properties, the time required to render the report increases exponentially.

      The current Page Properties and Page Properties Report macros in Confluence are limited by single-threaded processing during page rendering. This design creates significant performance bottlenecks when managing large data sets or extensive macro scopes, such as multiple macros querying entire spaces or instances. Even with enhanced server resources, rendering performance remains constrained, as processing is restricted to a single CPU core.

      To address this, the macros should be updated to support multi-threaded processing, allowing rendering workloads to be distributed across multiple cores. This enhancement would greatly decrease load times for pages with high pagination limits or extensive data aggregation, optimizing performance in environments with heavy usage. Additionally, improvements in data retrieval and permission checks should be considered to minimize processing overhead without compromising security.

            Assignee:
            Unassigned
            Reporter:
            Ricardo Schieber
            Votes:
            12 Vote for this issue
            Watchers:
            10 Start watching this issue

              Created:
              Updated: