Languages

Performance

Firebug

Ya ni nos acordamos de cuando FireBug no existía, y con el tiempo ha ido mejorando y le han salido muchos amigos.

Jan Odvarko, un miembro del Firebug Working Group, ha publicado unos tutoriales sobre como extender las funcionalidades de Firebug.

Para aprender un poquito más, se pueden visitar los siguientes enlaces:

  1. Hello World!
  2. Toolbar
  3. Options
  4. Localization
  5. Domplate
  6. Yahoo! Search

Y Adam DuVander de WebMonkey ha hecho una recopilación de sus 5 extensiones favoritas de Firebug. La más popular és YSlow que nos permite mejorar el rendimiento del site, pero también hay Firecookie, FirePHP, Pixel Perfect y Rainbow.

Seguro que siempre podemos descubrir una nueva herramienta que se convertirá en imprescindible para el trabajo diario.

Recomendaciones para mejorar el rendimiento de la web

Parece que cada vez se está dando más importancia al tema del rendimiento web.

En esta presentación podemos ver nuevas recomendaciones de Yahoo para mejorar el rendimiento de la web:

  1. Flush the buffer early
  2. Use GET for AJAX requests
  3. Post-load components
  4. Preload components
  5. Reduce the number of DOM elements
  6. Split components across domains
  7. Minimize the number of iframes
  8. No 404s
  9. Reduce cookie size
  10. Use cookie-free domains for components
  11. Minimize DOM access
  12. Develop smart event handlers
  13. Choose <link> over @import
  14. Avoid filters
  15. Optimize images
  16. Optimize CSS sprites
  17. Don’t scale images in HTML
  18. Make favicon.ico small and cacheable
  19. Keep components under 25K
  20. Pack components into a multipart document

Enlaces de hoy

Lista de enlaces interesantes:

Zangoa saca un notable

Por lo menos esto es lo que dice el resultado de 81/100 según YSlow. Y qué es YSlow? pues es una herramienta de Yahoo! que permite medir el rendimiento de un sitio web. La herramienta es relativamente sencilla de utilizar, está muy bien documentada, y te explica qué tienes que hacer para ir mejorando el rendimiento.

Gracias a esta herramienta, hemos podido ir afinando algunos parámetros tanto del servidor Apache, cómo de la configuración de PHP y de Symfony (si, Zangoa está desarrollado sobre este fantástico framework), cómo del mismo código XHTML, CSS y javascript, y hemos mejorado de un justito 52/100 hasta ahora.

Aún no nos damos por satisfechos, y seguiremos intentando subir algunos puntitos, pero lamentablemente nunca podremos llegar al 100/100, ya que algunas de las recomendaciones de mejora se basan en utilizar CDN's (Content Delivery Networks), cosa que no nos hemos ni planteado.

Contingut sindicat