Cómo optimizar tus aplicaciones Web

Optimizar aplicaciones PHPManuel Aguilar publicó una magnífica presentación sobre cómo optimizar aplicaciones Web dada en la PHP Barcelona Conference 2008 y he considerado interesante recopilar a modo de resumen las ideas más importantes de ese artículo, en cualquier caso, recomiendo la lectura del mismo para recoger toda su esencia y ampliar información.

Partiendo de un estudio de Yahoo! que dice que el 80% del tiempo de carga de una web corresponde al lado del cliente, podemos seguir una serie de reglas que aumentarán significativamente la percepción de velocidad del usuario. Continue reading

Cómo capturar una web en una imágen con Firefox?

FirefoxGracias a los fantásticos Add-ons de Firefox podemos dotar a nuestro navegador de nuevas funcionalidades como por ejemplo la que he encontrado esta mañana.

Necesitaba realizar un screenshot de toda una web y googleando un poco, he encontrado Page Saver, un fantástico plugin que permite realizar este tipo de capturas almacenando además las imágenes flash contenidas en la página.

Para instalarlo es bien sencillo, click aquí para ir a la ficha del plugin y click en el botón “Añadir a Firefox”.

Podeis buscar otros plugins para vuestro navegador en la página de Addons de Firefox. Aquí os dejo una pequeña lista con los plugins más interesantes y/o útiles que me he encontrado:

  • Web Developer: ¿Eres programador web? En ese caso ya conoces este plugin, sino es así, instalalo y disfruta 😉
  • Firebug: Completo paquete de utilidades con el que se puede analizar (revisar velocidad de carga, estructura DOM), editar, monitorizar y depurar el código fuente, CSS, HTML y JavaScript de una página web de manera instantánea e inline. Junto con Web Developer, uno de los plugins más útiles para un programador web.
  • Selenium IDE: Set de herramientas que permiten desarrollar scripts para pruebas de aplicaciones Web.
  • ColorZilla: Con este Addon podemos seleccionar cualquier color de cualquier elemento contenido en una web y obtener su valor en hexadecimal.
  • Live HTTP headers: Con él podrás controlar todas las cabeceras enviadas y recibidas al navegar por una web.
  • SeoQuake: Completa herramienta de diagnóstico SEO de una web.
  • Tamper Data: Permite modificar los datos enviados en un POST a una página.