Make the website Google Page Speed-compliant

Bug #768404 reported by Marin
8
This bug affects 2 people
Affects Status Importance Assigned to Milestone
elementaryweb
In Progress
Low
Unassigned
Tags: speed
Revision history for this message
Cassidy James Blaede (cassidyjames) wrote :

Good call. I'll start minifying the *.js files as *.min.js. Anyone who needs to modify them should modify the original, save it, then minify it and overwrite *.min.js.

I can also begin optimizing images and applying some of the recommended tweaks.

Changed in elementaryweb:
status: New → Confirmed
importance: Undecided → Low
assignee: nobody → Cassidy James (cassidyjames)
Revision history for this message
Kiran Hampal (khampal) wrote :

I was surprised to see this suggestion:
Combine images into CSS sprites

Most of the images are.

Revision history for this message
Avi Romanoff (aroman) wrote :

Not really my business, but shouldn't you guys mirror the site on a launchpad branch? You could even write a script with a cron job to do that automatically. Like a "daily build" for the website.

Revision history for this message
Kiran Hampal (khampal) wrote :

Avi, the answer is going to be no. If we did, it could only be parts of the site like the themes directory.

Revision history for this message
Kiran Hampal (khampal) wrote :

Cassidy, you don't need to do it manually. Drupal already has an option to this automatically.

Changed in elementaryweb:
status: Confirmed → In Progress
Revision history for this message
Fabian Thoma (fabianthoma) wrote :

Google Page speed tells us to leverage Browser Caching on this files, which makes total sense because they are static images(mostly):
http://elementaryos.org/.../basic-sprite-button.png (expiration not specified)
http://elementaryos.org/.../breadcrumb-hilit.png (expiration not specified)
http://elementaryos.org/.../breadcrumb-sep-first.png (expiration not specified)
http://elementaryos.org/.../breadcrumb-sep-last.png (expiration not specified)
http://elementaryos.org/.../breadcrumb.png (expiration not specified)
http://elementaryos.org/.../down-arrow.png (expiration not specified)
http://elementaryos.org/.../bg.png (expiration not specified)
http://elementaryos.org/.../big_button_sprite.png (expiration not specified)
http://elementaryos.org/.../radio_checked.png (expiration not specified)
http://elementaryos.org/.../radio_unchecked.png (expiration not specified)
http://elementaryos.org/.../select_box.png (expiration not specified)
http://elementaryos.org/.../text_huge.png (expiration not specified)
http://elementaryos.org/.../text_jupiter.png (expiration not specified)
http://elementaryos.org/.../icon-home.png (expiration not specified)
http://elementaryos.org/.../loginmenu-topbot.png (expiration not specified)
http://elementaryos.org/.../loginmenu.png (expiration not specified)
http://elementaryos.org/.../logo.png (expiration not specified)
http://elementaryos.org/.../nav_sprite.png (expiration not specified)
http://elementaryos.org/.../entry-center.png (expiration not specified)
http://elementaryos.org/.../entry-left-right.png (expiration not specified)
http://elementaryos.org/.../icon-search.png (expiration not specified)
http://elementaryos.org/.../closebox.png (expiration not specified)
http://elementaryos.org/.../spacer.gif (expiration not specified)
http://elementaryos.org/.../zoom-caption-fill.png (expiration not specified)
http://elementaryos.org/.../zoom-caption-l.png (expiration not specified)
http://elementaryos.org/.../zoom-caption-r.png (expiration not specified)
http://elementaryos.org/.../zoom-spin-1.png (expiration not specified)
http://elementaryos.org/.../css_e57d03d10a66a73079a67cf7f5271e76.css (expiration not specified)
http://elementaryos.org/.../js_eae6d03551162cb607e47a7a0ab41cd7.js (expiration not specified)

tags: added: speed
Changed in elementaryweb:
assignee: Cassidy James (cassidyjames) → Fabian Thoma (agent00tai)
Kiran Hampal (khampal)
Changed in elementaryweb:
milestone: none → 0.3b
Changed in elementaryweb:
assignee: Fabian Thoma (fabianthoma) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.