Es muy bonito poner extensiones que añaden funcionalidades a un blog. Como por ejemplo, el aparentemente excelente plugin llamado Share It (con versión española igualmente bonita llamada Compártelo). Sin embargo, acabo de darme cuenta casi de casualidad de que este plugin incrementa el tiempo de carga de la página de forma crítica.
Iba a escribir sobre un servicio cojonudo que acabo de descubrir a través de Digg: Pingdom ofrece una herramienta visual chulísima – además de útil – para comprobar el tiempo real de carga de cualquier página, y cuáles son los componentes de la misma que más tardan en cargar. Eso permite afinar en algunos apartados para que tus lectores no tengan que esperar infinito a ver la página por completo.
Pues bien, cuando he metido la dirección URL de Incognitosis me he encontrado con que mi blog tardaba entre 10 y 12 segundos en cargar la página principal al completo. Una burrada que hacía mucho que no comprobaba, así que he estado mirando las razones, y he encontrado una crítica: el plugin Compártelo tarda él solito entre 5 y 6 segundos en cargar… y eso en la línea ADSL de la oficina, que va como un tiro. Así que he desactivado el plugin y he confirmado lo que pensaba: en esta segunda prueba el blog con el plugin activado tardaba 9,5 segundos, mientras que sin él cargaba en 4,5. Menos de la mitad de tiempo. La prueba:
Con Compártelo
Sin Compártelo
Vaya cambio… Así que teniendo en cuenta que dudo mucho que en mi blog tenga sentido, lo he desactivado permanentemente. Si queréis menearme o ponerla en Fresqui, tendréis que seguir el proceso «tradicional» 😛 He estado intentando reducir aún más el tiempo, pero la carga de imágenes lo hace imposible. A no ser, claro, que queráis un blog en modo consola 😉
Una vez más, encuentras otro diamante para los wordpresseros. Pues sí, yo también voy a quitar de momento el Compártelo.
Gracias por la info Javipas.
N.
Pingdom, no funciona del todo bien, estuve probando por más de media hora con un blog que tiene funcionando el plugin compartelo, y el tiempo de carga fue variando de 4.4 seg a 12.3 seg para bajar a 5.1 seg. Asi también con otro blog que no tenía funcionando el plugin compartelo.
Puede ser que el hecho de que compartelo cargue la librería Prototype, que por si sola pesa aproximadamente 56kb, incremente parcialmente el tiempo de carga.
Pero usar un titulo como el que pusiste en tu post, me parece falsear la verdad.
Yo por mi parte, estoy buscando la forma de optimizar un poco prototype, talvez con alguna versión comprimida de dicha librería pueda hacer funcionar el plugin y así ahorrar unos cuantos kb de carga.
Un saludo!
Artux: Pues te aseguro que hice al menos 20 pruebas con y sin el plugin, liberando la caché por si acaso, y el resultado era siempre el mismo – bueno, con algún milisegundo de diferencia -. Entiendo que Prototype pueda incrementar ese tiempo, pero la clave no es Prototype, sino los pequeños gifs que se cargan aunque no hayas pinchado en el icono para compartir la noticia. Un compi le va a echar un vistazo, así que igual puedo comentar algo al respecto y dar buenas noticias.
Martin: conocía Firebug, pero no lo he utilizado porque no desarrollo, pero no sabía lo de que tuviera esa utilidad, buen apunte!!
Muy interesante… y bueno para comprobar cada cosa nueva que le pongamos al blog…
Aunque de momento no voy a necesitar cambiar nada, según Pingdom mi blog carga en 2.1 segundos… 😀