Skip to content

Instantly share code, notes, and snippets.

@astro
Created October 7, 2010 20:23
Show Gist options
  • Save astro/615823 to your computer and use it in GitHub Desktop.
Save astro/615823 to your computer and use it in GitHub Desktop.
From slide 22 of http://www.fischmarkt.de/2010/05/very_high_performance_websites_the_next.html Many of these can be checked with the YSlow Firebug extension.
* Make fewer HTTP requests
* Use a Content Delivery Network (CDN)
* Add Expires headers
* Compress components with gzip
* Put CSS at top
* Put JavaScript at bottom
* Avoid CSS expressions
* Make JavaScript and CSS external
* Reduce DNS lookups
* Minify JavaScript and CSS
* Avoid URL redirects
* Remove duplicate JavaScript and CSS
* Configure entity tags (ETags)
* Make AJAX cacheable
* Use GET for AJAX requests
* Reduce the number of DOM elements
* Avoid HTTP 404 (Not Found) error
* Reduce cookie size
* Use cookie-free domains
* Avoid AlphaImageLoader filter
* Do not scale images in HTML
* Make favicon small and cacheable
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment