Opened 4 years ago

Closed 3 years ago

#17386 closed enhancement (worksforme)

Improve Trac load time

Reported by: virgil Owned by: virgil
Priority: Medium Milestone:
Component: Internal Services/Service - trac Version:
Severity: Normal Keywords: trac
Cc: dgoulet Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Rumor has it Trac is the new place to get-things-done. As such I'd like to improve the Trac user experience, particularly load times.

For example, see: http://www.webpagetest.org/result/151019_RW_387/

The current time-to-first-byte is painful. I'm requesting that someone improve this or alternatively that I be given a mirror of the Tor Trac system so I can try to improve performance w/o worrying about breaking critical infrastructure.

My first thought is that more internal caching needs to be turned on within Trac. It seems that common queries like the frontpage shouldn't be that hard. But they are inherently that hard, then we can at least spread Trac out among multiple, more powerful machines

Child Tickets

Change History (3)

comment:1 Changed 4 years ago by virgil

Component: WebsiteService - trac

comment:2 Changed 3 years ago by isabela

Milestone: Tor Website 3.0

comment:3 Changed 3 years ago by qbi

Resolution: worksforme
Status: newclosed

I did a test with the current version. The time to first byte for the main page was 138 ms, the slowest element in the page needed ~250 ms for the first byte. The load time for the site was 2.2 s. So overall this seems OK to me.

Note: See TracTickets for help on using tickets.