Closed Bug 519625 Opened 13 years ago Closed 12 years ago

Improve yslow score to A for homepage, gallery and design detail pages


(Websites Graveyard ::, defect, P2)



(Not tracked)



(Reporter: rdoherty, Unassigned)




(Keywords: perf)

Homepage: 75
Gallery: 71
Detail: 68 ( to blame)
Moving bugs necessary for 3.6 to new milestone.
Target Milestone: --- → 2.0
deferring to Ryan, coveted author of, on specific next steps we can take to optimize performance. This is not a blocker, but important so marking as a P2 major.
Severity: normal → major
Priority: -- → P2
I agree. The performance isn't too bad right now. Would like to improve it if we have time.
Target Milestone: 2.0 → 2.1
r58726 adds minification for css & js
r58774 adds far-future expires headers for CSS & JS using svn revision #. It also has the svn revision # for the repo (trunk) at the bottom in a comment:
<!-- r58756 -->

For QA:
* CSS & JS file ( only 1 of each) should have a revision # at the end of the url.
* CSS & JS file should expire in 10 years.
* Footer of all pages has the svn revision number for trunk
r58887 & r58888 adds:

* Far-future expires headers for *all* images, including persona images.
* All images/css/js are loaded off the cdn hostname *unless* the site is being served via SSL.
* All persona images have a modified timestamp at the end of the url ( This timestamp changes whenever the persona is updated.

Pages that display persona images:

Note: currently some website images (not persona images) served from don't have far-future expires headers. I think the old versions of the images were cached and need an hour or two to expire.

I'm leaving this open until all changes show up on stage.
Homepage: 96
Gallery: 96
Detail: 86 (sharethis to blame, would definitely be an A otherwise)

Marking this as fixed!
Closed: 12 years ago
Resolution: --- → FIXED
Product: Websites → Websites Graveyard
You need to log in before you can comment on or make changes to this bug.