17. Make Fewer HTTP Requests
Use a Content Delivery Network
Effective
Add Expires or Cache-Control Header
Gzip Components
Put Stylesheets at Top
Put Scripts at Bottom
Avoid CSS Expressions
Make JavaScript and CSS External
Reduce DNS Lookups
Minify JavaScript and CSS
Avoid Redirects
Ineffective
Remove Duplicate Scripts
Con?gure ETags
Make Ajax Cacheable
Difficult Easy
Case: Web Designer
18. Make Fewer HTTP Requests
Use a Content Delivery Network
Effective
Add Expires or Cache-Control Header
Gzip Components
Put Stylesheets at Top
Put Scripts at Bottom
Avoid CSS Expressions
Make JavaScript and CSS External
Reduce DNS Lookups
Minify JavaScript and CSS
Avoid Redirects
Ineffective
Remove Duplicate Scripts
Con?gure ETags
Make Ajax Cacheable
Difficult Easy
Case: Web Designer
19. Make Fewer HTTP Requests
Use a Content Delivery Network
Effective
Add Expires or Cache-Control Header
Gzip Components
Put Stylesheets at Top
Put Scripts at Bottom
Avoid CSS Expressions
Make JavaScript and CSS External
Reduce DNS Lookups
Minify JavaScript and CSS
Avoid Redirects
Ineffective
Remove Duplicate Scripts
Con?gure ETags
Make Ajax Cacheable
Difficult Easy
Case: Web Designer
27. If you aren't getting 90+ Page
Speed scores, it's way too early
to be thinking about selector
optimization.
* { box-sizing: border-box } FTW ? Paul Irish