|
Hoy me ha dado por hacerle a la web un test de velocidad, y los resultados han conseguido ponerme los pelos de punta.
|
Hace unos años, en la época Spectrum y Atari CX2600, la gente se cuidaba de que cada byte fuera usado convenientemente. Los juegos cabÃan en una Ãnfima memoria de 48KB y un poco antes, en un cartucho ROM de 8 e incluso 4KB.¡Esos sà que eran tiempos de albricias malabares! La gente sà que sabÃa programar. ExprimÃa cada octeto y sacaba todo el jugo, sin coñas superfluas.Unos años después vinieron las BBS y el Ibertext (el infame 031/032) y cada carácter suponÃan milisegundos de conexión, que sumados... eran pasta. La gente se dejaba de coñas, de colorines ni de imágenes gansas. Era la época dorada del formato GIF (¿JPEG? pero si casi nadie podÃa ver más allá de 4 o 16 colores juntos)Ya en el 94 o asà llegó a ser factible la hinternete en España y los módems con los que conectábamos daban a lo sumo 33.6 kbps. Apenas si podÃas abrir webs con alguna imagen sin desesperarte. Era el momento del esplendor HTML. Usábamos el notepad con orgullo y luego le pasábamos alguna utilidad tipo TidyHTML para compactar aún más y ahorrar bytes, pues un simple tabulador convertido sin querer en espacios suponÃa tiempo de conexión.Ahora casi todo quisque tiene ADSL 1Mega y le importa un pito si una imagen le pesa 2 ó 200 "Kas" apenas va a notar diferencia. Pero el otro dÃa le leà a Armonth un artÃculo sobre el éxito de las webs y el tema de optimizarlas, y me acordé de una de las máximas que tenÃamos cuando trabajaba en esto de la internet: "Más rápido, más ligero, mejor"Más rápido se refiere a no sobrecargar el servidor y optimizar el código, atacar poco a la base de datos y usar consultas siempre indexadas.Y más ligero. Es una extensión de la anterior, pues ligereza se traduce en velocidad de descarga y de renderizado.Estos dos atributos son claves a la hora de saber si la gente volverá a tu web (además de sus contenidos, claro) o por el contrario, se han aburrido de esperar a la primera y no te volverán jamás.Pues hoy he visto una opción muy maja en la "developer's toolbar", que es un plugin de firefox, que lo que te hace es estimar la velocidad de carga de una web. El plugin lo único que hace es hacerle una petición a websiteoptimization.com y te calcula los pesos de los distintos objetos que contiene esa página de tu web. El tema es que me he quedado totalmente horrorizado al ver que el index de mi web pesaba, sólo en imágenes, 260KB, ¡con lo mucho que cuido sus tamaños!¿El problema? Pues os vais a reir, pero eran los diminutos botones de mis afiliados. TenÃa cinco botones que pesaban entre 20 y 30 KB (¡y eso que eran JPG!) y otros dos que pasaban de mi lÃmite psicológico de los 5 KB.Con todo el dolor de mi alma los he descargado, los he optimizado y los he subido a imageshack algunos y otros me los he guardado en local.¿El resultado? la web ha adelgazado la friolera de 109KB, y se ha quedado en un 40% menos, que sigue siendo mucho a mi parecer (151KB), pero algo es algo.Ahora sÃ, ¡happy browsing!
|