1 year optimising ig's websites
DESCRIPTION
Web performance - 1 year optimising IG's websitesTRANSCRIPT
1 Year Optimising IG.com | November | 1
1 Year Optimising IG.com
1 Year Optimising IG.com | November | 2
QUICK INTRO
Dominic PenfoldSpare time...
www.woo4.me
@dom767
Work time...
Head of Public Sites
www.ig.com
1 Year Optimising IG.com | November | 3
ONE YEAR PERF GRAPH
Sneak peak
1 Year Optimising IG.com | November | 4
ABOUT THE SITE
igmarkets.co.uk; igindex.co.uk; ig.com
•
•
•
•
•
•
•
•
1 Year Optimising IG.com | November | 5
PERFORMANCE TESTING
APPROACH + STARTING
POINT
1 Year Optimising IG.com | November | 6
GENERAL APPROACH
Measure, analyse, fix, repeat
•
•
•
•
•
•
•
•
1 Year Optimising IG.com | November | 7
STARTING POINT
Already had a lot done
•
•
•
•
•
•
•
•
•
* - nearly
** - except core CMS files
1 Year Optimising IG.com | November | 8
OPTIMISING THE ORIGINAL
DESIGN (IGINDEX.CO.UK)
1 Year Optimising IG.com | November | 9
OVERSIZE IMAGES
Content editors…
1 Year Optimising IG.com | November | 10
OVERSIZE IMAGES
Content editors…
•
•
•
•
•
•
MADE THIS UP
1 Year Optimising IG.com | November | 11
ELIMINATE WEBFONTS
Brand guidelines
1 Year Optimising IG.com | November | 12
ELIMINATE WEBFONTS
Brand guidelines
•
•
•
CANTARELL
CANTARELL
1 Year Optimising IG.com | November | 13
JAVASCRIPT CONCATENATION
Core CMS files also need concatenating
1 Year Optimising IG.com | November | 14
JAVASCRIPT CONCATENATION
Core CMS files also need concatenating
•
•
•
•
•
1 Year Optimising IG.com | November | 15
3rd Party Tags
Targeting, retargeting, measuring, etc.
Forgot when this
was deployed!
1 Year Optimising IG.com | November | 16
3rd Party Tags
Targeting, retargeting, measuring, etc.
•
•
•
•
•
1 Year Optimising IG.com | November | 17
NEW DOMAIN AND 17 SITE
MIGRATIONS (IG.COM)
1 Year Optimising IG.com | November | 18
IG.COM
A global brand needs a global site
1 Year Optimising IG.com | November | 19
IG.COM
A global brand needs a global site
•
•
•
•
1 Year Optimising IG.com | November | 20
IG.COM
Effect on loadtime
Faster
1 Year Optimising IG.com | November | 21
IG.COM
Removed OOB Profile
1 Year Optimising IG.com | November | 22
IG.COM
Removed OOB Profile
•
•
•
•
1 Year Optimising IG.com | November | 23
doc.ready instead of onload
Stats change only
1 Year Optimising IG.com | November | 24
doc.ready instead of onload
Stats change only
•
•
•
•
•
1 Year Optimising IG.com | November | 25
Video
Configurable homepage
1 Year Optimising IG.com | November | 26
Video
Configurable homepage
•
•
•
•
•
1 Year Optimising IG.com | November | 27
A/B Testing framework
Different view per user
1 Year Optimising IG.com | November | 28
A/B Testing framework
Different view per user
•
•
•
•
1 Year Optimising IG.com | November | 29
PAGESPEED
We’re doing ok
1 Year Optimising IG.com | November | 30
DIDN’T MAKE IT
Experiments
•
•
•
1 Year Optimising IG.com | November | 31
FUTURE WORK
Still more…
•
•
•
•
•
•
1 Year Optimising IG.com | November | 32
QUESTIONS