
Website Running Slow? But Y?
Website slowness can be caused by a number of factors. Such factors include things like large images, poor server performance, embedded code (such as CSS and Java Script), too many HTTP requests, etc... So how do you pin it down? Why is it running so slow? A new tool from Yahoo! - YSlow makes it easy.
YSlow is a free add-on to FireFox (actually it's an add-on to Firebug which is an add-on to Firefox, but that's just semantics). You can run it on any page of a website that loads and it will provide an analysis of how that page loaded, and provide recommendations on what can be improved.
The core of YSlow's analysis is based on the following 13 rules that are key to improving web page performance:
- Make Fewer HTTP Requests
- Use a Content Delivery Network
- Add an Expires Header
- Gzip Components
- Put CSS at the Top
- Move Scripts to the Bottom
- Avoid CSS Expressions
- Make JavaScript and CSS External
- Reduce DNS Lookups
- Minify JavaScript
- Avoid Redirects
- Remove Duplicate Scripts
- Configure ETags
YSlow can be downloaded here. It's a great tool, and has a lot of great information.
