Hola amigos:
estoy tratando cuestiones de WPO en mi sitio y trato de acelerar la pag con el plugin JCH.
Por ahora no uso la caché pues me daba problemas y la trataré más adelante.
Comprimo gzip anivel de servidor y uso el plugin para combinar js y css. (Aquí pongo un excepción de 2 css que si combinaba daban problemas.)
Pruebo la web y parece que todo funciona perfectamente.
Analizo los resultados con http://tools.pingdom.com/
No veo sustanciales diferencias en combinar ni css ni js.
Para una misma configuración los análisis de la web varían en diferentes pruebas.
Por tanto no se si estos análisis son muy fiables.
¿Podéis darme vuestra opinión?
Gracias.
Por otro lado uso la herramienta de google para velocidad:
No se como interpretar este mensaje:
Tu página tiene 4 recursos de secuencias de comandos y 1 recursos CSS que provocan un bloqueo. Ello causa un retraso en el procesamiento de la página.
¿Cómo puedo solucionarlo?
También hay un aviso sobre Minificar JavaScript. Para solucionarlo, desde la confg de JCH aplico "minificar js" pero repito la prueba y el aviso continua.
Por favor aclararme en lo que podáis estas cuestiones.
De nuevo gracias por vuestra inestimable ayuda.
URL del sitio: Contenido solo visible a usuarios registrados
HOla Miescalona
La compresión css y js no te cambia mucho los resultados, salvo tengas una gran cantidad de archivos .css y . js a cargar , es raro que obtengas diferentes resultados para la misma configuración. En todo caso lo más importante que debes evaluar es tratar de solucionar el problema de la cache de tu wp que esto si te dará mejores resultados.
Que herramienta de google has usado, envia la url
Lo de minificar js también al igual que .css no tendrá mucho efecto salvo tengas muchos archivo .js
Saludos.
Hola Jhon,
estoy usando
https://developers.google.com/speed/pagespeed/insights
aquí aparece el mensaje que cito en el segundo punto.
puedes probar y comprobar lo que decía con mi pag de inicio,
Respecto a los diferentes resultados para la misma configuración, estos aparecen usando
http://tools.pingdom.com/
Hola,
He revisado el enlace de la pagina pero no visualizo el mensaje que comentas. Si deseas mejorar la carga de la web comenzaría por activar la cache de la misma.
Saludos.
este es el enlace de mi test de velocidad:
http://developers.google.com/speed/pagespeed/insights/?url=http%3A%2F%2Finstrumentosyluthiers.com&tab=desktop
y te envio captura del comentario
Respecto a la cache lo haré otro dia pues resultaba un tema complejo: tenía problemas cuando un usuario estaba logueado y salía... no recuerdo bien, pero creo que despues de salir seguian mostrandose modulos para logueados o algo así. En fin, sé que es lo más importante pero lo dejo para otro día.
Hola,
Debes de tener en cuenta que el plugin JCH Optimize puede generar problemas cuando se activa, de forma que se produzcan algunos errores de javascript cuando se unifican los archivos js, debido a que puede cambiar el orden de carga de sus funciones. No siempre es recomendable su uso, solo cuando aprecias que no se produce ningún problema en tu web.
Sobre el tema de los aviso que te indica el PageSpeed Insights, en ocasiones estos son muy difíciles de corregir en Joomla. Esto se debe a que tanto el propio Joomla, como la plantilla en uso y las distintas extensiones que estés cargando pueden añadir su propio código css y javascript, elementos que no se pueden eliminar en todos los casos.
Lo importante sería que solo usaras las extensiones que realmente te hagan falta en tu web, ya que hay determinados plugins, módulos, componentes, etc. que añaden javascript que se podrían dejar de usar.
A modo de ejemplo, en la revisión de tu página con el PageSpeed Insights veo que se cargan varios javascripts que parecen relacionados con un plugin countryandstatefield. Si no necesitases realmente este plugin lo podrías desactivar con lo que se evitaría cargar archivos javascript no necesarios.
Gracias Pablo por tu opinión.
JCH Optimize no me parece complicado para usar. Hasta ahora sí que ha habido algun problema con algún js y tambien con algún css, pero basta con indicarle al plugin que no unifique esos archivos y se soluciona. Hasta lo que he probado por ahora todo funciona correctamente.
Respecto al plugin que mencionas (countryandstatefield) sí que lo uso, pertenece a Community Builder; pero es curioso que este js JCH no lo unifique con el resto de js (yo no lo he puesto como excepción).
Lo importante sería que solo usaras las extensiones que realmente te hagan falta en tu web, ya que hay determinados plugins, módulos, componentes, etc. que añaden javascript que se podrían dejar de usar.
Respecto a este comentario me surgen algunas dudas:
1.Efectivamente tengo cosas instaladas que no uso. ¿Basta con desenchufar los plugins y módulos o hay que desinstalarlos?
2. ¿Se pueden desinstalar plugins y extensiones propias de joomla?
3. Un módulo asignado solo en la pagina1 se carga en todas las pag o solo en esa pag?
4. Un módulo asignado a todas las pag. y en posicion invisible se carga en todas las pag?
5. Por último he leído que es conveniente un mantenimiento de la base de datos. No lo he hecho nunca y me da algo de miedo. Se puede hacer mediante alguna extension o desde el propio joomla, sin tener que hacerlo con phpMyAdmin
Gracias
Hola,
Te respondo a las cuestiones que planteas:
1. Con desactivar un plugin o un módulo es suficiente para que no se cargue en la web y actúe sobre la misma. A todos los efectos sería como si no estuviera instalado.
2. Normalmente no se puede pero en cualquier caso nunca habría que desinstalar extensiones que vienen con Joomla, ya que puede generar errores graves.
3. Un módulo asignado a una página se carga solo en esa página y no afecta a las demás.
4. Un módulo asignado a todas las páginas pero en una posición que no existe no se carga, es como si estuviera desactivado.
5. Sobre la base de datos, desde el propio Joomla puedes ir a Extensiones->Gestor de Extensiones y pulsar en la pestaña Base de datos. Aquí verás un botón Arreglar que sirve para reparar posibles errores que haya en la base de datos. Si quieres tomar precauciones haz una copia de seguridad antes de ejecutar esto.
Fantástico!
Gracias por tus explicaciones.
Todo aclarado