Avisos
Vaciar todo

https forzado, pero analisis velocidad indica que redirige y reduce velocidad  

 
Alceste
 Alceste
Famed Member

Hola,
en la web está forzada la https pero pindom muestra esto:

Make fewer HTTP requests
F0 Use cookie-free domains
F0 Add Expires headers
F12 Compress components with gzip
E55 Reduce DNS lookups
E60 Avoid URL redirects
A100 Avoid empty src or href

¿A qué se debe?

Otra pregunta. Las imágenes no usadas pero que están en el servidor y los plugins deshabilitados pero no desinstalados, afectan tambén negativamente a la velocidad?

Gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 11/04/2019 5:46 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

El tema de la redirección es porque veo que al cargar tu url, se agrega luego /es , es decir el idioma por defecto. De manera general es el comportamiento que tiene PrestaShop, no deberías preocuparte por eso, revisa : https://www.prestashop.com/forums/topic/569679-how-to-remove-default-language-from-url-when-i-have-2-languages-set/

Para los puntos de expiración de cabeceras y gzip, podrías evaluar configurar esto en tu .htaccess , podrías probar: https://www.prestashop.com/forums/topic/57556-solucionadohabilitar-compresi%C3%B3n-gzip-desde-htaccess/

El punto de DNS consulta a través de tickets a ver que te comentan.
Lo de redirecciones, es posible que sea algo propio de prestashop, igual no lo he detectado, tal vez te de más detalles.
El punto de src y href vacíos no lo he detectado, tal vez te de más detalles la herramienta.

Ten en cuenta que esto son sólo sugerencias, algunas cosas dificilmente prodras optimizar o será muy complicado hacerlo y tal vez no valga la pena, por ejemplo las redirecciones, si los maneja el propio prestashop.

Saludos.

ResponderCitar
Respondido : 11/04/2019 7:12 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Famed Member

Hola John,
La web es con Joomla y Virtuemart. No es con Prestashop

Saludos

ResponderCitar
Respondido : 12/04/2019 11:35 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

para el tema de las redirecciones veo que tienes varios idiomas y en este caso no se puede realizar nada, se podría eliminar el código de idioma pero perderias los idiomas que tienes en la web.

En todo caso, si quieres quitar el "/es" vete a Extensiones->Gestor de plugins y desactiva el plugin Sistema - Filtrar idiomas.

Otra opción sería hacer el que sufijo "/es" no se cargue nunca, ni siquiera cuando tienes varios idiomas, siempre y cuando el español es el idioma activo. Para ello edita el plugin Sistema - Filtrar idiomas y activa el parámetro Eliminar el código URL del idioma.

Para la expiración de cabeceras y gzip añade lo siguiente en el archivo htaccess:

 ExpiresActive On
 ExpiresDefault A3600
 
 ExpiresDefault A604800
 Header append Cache-Control "public"
 
 
 ExpiresDefault A604800
 Header append Cache-Control "public"
 
 
 ExpiresDefault A604800
 Header append Cache-Control "public"
 



AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

Un saludo

ResponderCitar
Respondido : 12/04/2019 12:49 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola Pepe,
Mill gracias. He copiado el código al final de .httacces de las 3 webs que trabajamos.
Varias dudas.
Lo de que agregara "es" del idioma por defecto lo configuré así porque si no las pruebas en Page Speed Insights me daban un error, por ningún otro motivo. Puedo cambiarlo para que escoja el idioma del navegador y no el de la web.

1-Para una web multi-idioma, la configuración óptima del plugin filtrar idiomas es como la de imagen que has subido (Todo en Sí y vida de la cookie: Sesión)
2- El plugin código de idioma es mejor que esté habilitado o deshabilitado?
3- Las plantillas de gavick tienen varias opciones para acelerar la carga. Entiendo que las de caché no debo usarlas porqué tenemos magic caché a nivel servidor. Pero en cuanto a las otras funcionalidades, ¿pueden entrar en conflicto con el código puesto en httacces?
Use GK Cache
CSS cache
CSS compression
CSS override
Use prefixfree
JavaScript compression
Excluded JS/CSS
Custom CSS code

Si activo alguno de estos parámetros, debo hacerlo en cada una de las plantillas, no? Es decir, en cada plantilla-idioma.

Saludos y gracias

ResponderCitar
Respondido : 12/04/2019 1:33 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

Para una web multi-idioma, la configuración óptima del plugin filtrar idiomas es como la de imagen que has subido (Todo en Sí y vida de la cookie: Sesión)
Si, menos la opción de eliminar el código de idioma, si quieres que se muestre tiene que estar en " No"

El plugin código de idioma es mejor que esté habilitado o deshabilitado?
Si utilizas varios idiomas tienes que tenerlo activado, si lo desactivas perderás esa funcionalidad.

¿pueden entrar en conflicto con el código puesto en httacces?
No, son cosas distintas que no tienen porque afectar, los códigos que añadimos son para la comprensión de los archivos y los tiempos de expiración de las cabeceras.

Es decir, en cada plantilla-idioma.
Tienes configurado el idioma por carpetas o con el plugin de idioma ?
Bueno tampoco era necesaria esa pregunta 😛 los códigos que añades en el archivo htaccess son para todo el dominio e idiomas.

De todo lo que te indican lo único relevante es la compresión y el tiempo de expiración de cabeceras, de lo demás no tienes que preocuparte.

Tanto Page speed como Pingdom siempre te mostraran aviso de algo y si hoy solucionas algo, mañana tendrás otras otra cosa, además muchos de los avisos no se pueden solucionar como puede ser la carga de js o css al final o incluso las cargas de fuentes de google.

Estos test tienen que servir para ver qué posibles mejoras puedes llevar a cabo pero no tienen que ceñirse a todo lo que te digan, son simplemente aviso y no quiere decir que tu web no esté bien implementada de cara al seo.

Para el SEO lo más importante es el contenido, contenido diario, Redes sociales, blog donde tratan temas referentes a los artículos que puedas vender en tu tienda ( Enlaces externos ), comprobar posicionamientos de competencia y revisar qué palabras clave son las que tienen mejor posicionadas, etc...

Es más productivo los temas de contenidos que estar todo el tiempo revisando lo que nos dice google o Pingdom

Un saludo

ResponderCitar
Respondido : 12/04/2019 2:21 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola,
Muchas gracias. No me he explicado bien en esta parte en la que me respondes esto;

Es decir, en cada plantilla-idioma.
Tienes configurado el idioma por carpetas o con el plugin de idioma ?
Bueno tampoco era necesaria esa pregunta 😛 los códigos que añades en el archivo htaccess son para todo el dominio e idiomas.

No me referia al código en .httacces sino a las funcionalidades que incorpora la plantilla de gavick, de las que debes tener una para cada idioma. Con lo cual si activas algunos de esos parámetros en la plantilla que usa un idioma, no queda claro que se active en todos.

En cuanto a Page speed y Pingdom los uso para evaluar la velocidad de las webs, no para seo. La velocidad es muy lenta y me mostraba como causante de ello esto de abajo. Me extrañaba lo de request http porqué tenemos forzado https en toda la web.

Make fewer HTTP requests
F0 Use cookie-free domains
F0 Add Expires headers
F12 Compress components with gzip
E55 Reduce DNS lookups
E60 Avoid URL redirects
A100 Avoid empty src or href

Saludos!

ResponderCitar
Respondido : 12/04/2019 4:53 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Alceste.

las funcionalidades que incorpora la plantilla de gavick, de las que debes tener una para cada idioma.

si te entendí, No tienes que tener problemas no afecta en nada en las funciones de la web.

Lo único que veo cuando realizo un test es el renderizado de archivo JS o CSS

Estos elemento no se pueden posponer ya que la web no cargaria bien o cargaría sin estilos, incluso uno de los archivo que te pide que pospongas es:

" /css?family=Qwigley(fonts.googleapis.com) "

el cual proviene desde los servidores de Google y no se puede, puedes posponer los archivo que provengan de tu web pero los externos no se pueden.

Un saludo

ResponderCitar
Respondido : 12/04/2019 5:53 pm

Alceste
 Alceste
Famed Member

Hola Pepe,
Gracias. Veo que ahora cargan bien de velocidad.
Solo me queda una duda:
¿No afecta en nada que active CSS compression en la configuración de la plantilla? Sigo pensando que no me expliqué bien en las funcionalidades de la pestaña Advanced Settings 😛 Tal vez con estos enlaces se entenderá mejor
Contenido solo visible a usuarios registrados

Por otro lado comentarte que, en esta web en concreto, al activar el plugin código de idioma y poner en el plugin filtro de idioma las opciones en Sí, me provoca errores con las urls. No carga o carga mal. En las otras webs no me sucede. Dejando en NO "Añadir metaetiquetas" y desactivando el plugin código idioma vuelve a funcionar bien.

Saludos y gracias

ResponderCitar
Respondido : 12/04/2019 8:55 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si la plantilla te da opciones de optimización puedes probarlas, sin embargo ve probando una a una y verifica, entiendo que ya no harás cambios a tu sitio, ya que si estas diseñando no valdría la pena activar estos parámetros, lo mismo si aún tienes errores, mejor dejar sólo los parámetros de optimización al final de todo, allí puedes probar habilitarlos.

Con respecto a problemas con el plugin de idiomas, mejor abre un nuevo hilo de discusión con el título adecuado sobre ese tema que planteas.

Saludos

ResponderCitar
Respondido : 12/04/2019 10:40 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress