People have downloaded the recently released JIRA 2.5.1 and complaining it was slow. Then it suddenly sped up, without changing anything. As Rove would say - What the?
This perplexed us for a while, until one of our customers actually figured it out - timezones!
See if you can connect the dots:
So where is all this slowness? If you download JIRA very soon after the release, your servlet engine will recompile the JSP files every request until your timezone 'passes' the time at which we built it.
Slow, slow, slow, fast! Hahahahah :)
One of life's little mystery's solved.
Mike: "Australia is ahead of most of the rest of the world."
Yeah, keep telling yourself that ;-)
Except NZ of course, wrt both timezones and rugby ;-)
This may seem silly, but why oh why isn't it using GMT or UTC based dates (like unix epochs)?
...and remember, next time, 'touch'ing your JSP files with the desired timezone (probably GMT or UTC?) will solve the proiblem before it shows up ;)
I wonder why this should happen. Aren't locale and timezone information taken into account by the JSP engine? Or, aren't timestamps of files converted into UTC?