Hay muchas formas de aumentar el rendimiento de un sitio web, los método varían y algunos son más complicados que otros pero antes debes entender que hay 3 áreas principales a las que te debes enfocar para mejorar el rendimiento que son: Hardware (tu servidor web), código del lado servidor (PHP, Python, MySQL, etc.) y del lado del cliente (HTML, Javascript, CSS e imágenes).

Registro de eventos JavaScript

Pero este artículo que han escrito en Six Revisions está enfocado a el lado del cliente, y a grandes razgos los 10 puntos son:

  1. Primero analiza tu página y observa que anda mál, para esto usa Firebug con YSlow.
  2. Guarda la imágenes en el formato correcto.
  3. Modifica tu CSS y JavaScript para ahorrar algunos bytes.
  4. Combina el CSS y el JavaScript para reducir las peticiones HTTP.
  5. Usa los Sprites CSS también para reducir las peticiones al servidor.
  6. Comprime los archivos en el servidor.
  7. Evita poner CSS inline (incrustado).
  8. Guarda las imágenes y otros archivos en otro servidor, pero no hagas Hotlinking.
  9. Utiliza Cuzillion para planear la estructura más optima para tu sitio web.
  10. Observa con frecuencia el rendimiento de tu sitio web y crea comparaciones regularmente.

Aquí puedes consultar las 10 maneras a detalle (en inglés).