Yahoo's exception performance team has identified number of best practices for optimising website load time. The list includes following best practices divided into 7 categories as on Yahoo website.
CONTENT
- Make Fewer HTTP Requests
- Reduce DNS Lookups
- Avoid Redirects
- Make Ajax Cacheable
- Postload Components
- Preload Components
- Reduce the Number of DOM Elements
- Split Components Across Domains
- Minimize Number of iframes
- Avoid 404s
SERVER
- Use a Content Delivery Network (CDN)
- Add Expires or Cache-Control Header
- Gzip Components
- Configure ETags
- Flush Buffer Early
- Use GET for Ajax Requests
- Avoid Empty Image src
COOKIE
CSS
Javascript
- Put Scripts at Bottom
- Make JavaScript and CSS External
- Minify JavaScript and CSS
- Remove Duplicate Scripts
- Minimize DOM Access
- Develop Smart Event Handlers
IMAGES
- Optimize Images
- Optimize CSS Sprites
- Do Not Scale Images in HTML
- Make favicon.ico Small and Cacheable
MOBILE
No comments:
Post a Comment