Hola: en google developers me hacen algunas sugerencias para mejorar las prestaciones de mi página y no sé como hacer ninguna de ellas. Así que empiezo por esta: APLAZAR EL ANÁLISIS DE JAVASCRIPT: ¿cómo puedo hacerlo desde mi panel de control?
Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola Elena
EStas son sugerencias para la carga, en principio según tu imagen veo que cargas muchas librerías javascript, todas te son necesarias?
Lo ideal es cargar unos pocos archivos javascript, 2 o 3 y que no sena pesados, otra opción es utilizar las librerías desde las direcciones de google, para cargar jquery por ejemplo, y otra opción alguna técnica de carga de archivos, por ejemplo : http://www.anieto2k.com/2009/07/31/la-mejora-manera-de-cargar-javascript/
En la versión 3 de Joomla esto reducirá puesto que ya no será necesario cargar mootools, con lo que te evitaras cargar dos Js y uno adicional que veo de jquery.noconflict , Joomla 3 trabaja con jquery por defecto por lo que no será necesario mootools ni librerías noconflict
Sin embargo en tu caso puesto que todos estos archivos los cargas a través de extensiones y no tienes mayor control sobre ellos, te sugiero revises primero a que extensiones estan asociados y evaluar despublicar la extensión, aunque por lo que veo los js que adicionales podrían ser sólo el de facebook, noconflict y engine
Saludos.
Gracias Jhon: la verdad no entiendo absolutamente nada de lo que dices, mis conocimientos al respecto son completamente nulos; necesitaría que me indiques algún tutorial en el que me explique todo el proceso, partiendo de las definiciones (javascript, extensiones,...) hasta cómo solucionarlo. Gracias
Hola Elena,
Lo que pides es algo bastante complejo, sobre todo si careces de determinados conocimientos de lenguajes de etiquetas como HTML o de javascript ya que para mejorar la carga de archivos javascript y que estos se ejecuten después de todas las peticiones iniciales de la web, es una tarea que requiere análisis, paciencia y algunos conocimientos, no se trata simplemente de cambiar A por B.
Te recomendamos la lectura del siguiente artículo del Blog de Webempresa por si te es de utilidad:
-
No obstante existen plantillas que permiten trasladar la ejecución de javascript al final e inclusive extensiones que lo hacen (personalmente considero que hay que analizar bien primero lo que se desea para no adelantar 2 pasos y retroceder 10).
Saludos
Gracias Luis: sí me dí cunta de lo complicado que sería cuando ví la respuesta de Jhon; sólo entre en una de las herramientas de google par amejorar la posición de mi página y me aconsejaron lo que aparecía en la captura que envié en el primer correo de este tema. En principio las páginas que hay que corregir, según ésta, son páginas que creo que yo no he modificado y que vienen en el pack de webempresa por eso pensé que habría alguna forma fácil de hacerlo.
Gracias
Hola Elena,
Tienes extensiones como Custom Javascript o ScriptsDown que te permiten remover determinados scripts o mover su ejecución al final, que entiendo es lo que tratar de realizar.
- ScriptsDown: http://extensions.joomla.org/extensions/core-enhancements/performance/scripts-optimization/12559
- Custom Javascript: http://extensions.joomla.org/extensions/core-enhancements/coding-a-scripts-integration/custom-code-in-modules/17122
No obstante, si te planteas utilizar alguna de estas extensiones, haz primero una copia de seguridad, ya sea con Akeeba Backup o con XCloner y analiza luego bien el comportamiento global de las mismas en tu web.
Saludos