Without showing any custom Worklog Attributes, our Tempo Team report for May 2013 loads in 12.03 seconds, with the browser making 5 HTTP requests. That's fast enough.
We have two custom Worklog Attributes. Each dropdown varies on the Account, so that variable is included in the External URL.
If we select both "Type" and "Category" from the Views menu, our Tempo Team report for May 2013 loads in 2 minutes and 29 seconds, with the browser making at least 2066 HTTP requests. That's too slow to be usable.
Can we make this perform faster?
Gory Details
We're using Tempo 7.6.2 on JIRA 5.2.7
Our May 2013 report seems to include 1962 worklog entries
document.querySelectorAll('div#tempo-report-module table#issuetable tr.section.level-3.issuerow').length
=> 1962
Each worklog entry seems to generate two HTTP requests:
- https://jira.example.com/rest/tempo-rest/1.0/worklogs/customFieldValue/INT-6/Account?_=1370460287199
- https://jira.example.com/rest/tempo-rest/1.0/worklogs/customFieldValue/INT-6/Account?_=1370460287484
Response: INT
Response Headers include: <tt>Cache-Control: no-cache, no-store, no-transform</tt>
Crazy Theories
Included in my answer so I don't confuse the question