¿Como mejorar la velocidad de carga de mi web?

Mensajes
1
Puntuación de reacción
0
Tengo una web montada sobre wordpress que carga muy lento. Tarda 1.73 segundos según Herramientas de Analisis Web y Auditoria SEO | MetricSpot. He analizado la web con PageSpeed Insights y me sale en móvil 58/100 y en ordenadores 69/100.
Un error que me da que quiero corregir es Establecer una fecha de caducidad o una edad máxima en las cabeceras HTTP de los recursos estáticos indica al navegador que cargue los recursos descargados previamente del disco local en lugar de hacerlo a través de la red.

No se como solucionar ese error. Según he leido en internet es algo que hay que tocar en el .htaccess pero no me atrevo a tocarlo valla ser que me cargue la web.

Los errores que pagesight me dice son:
Optimizar imágenes (me he instalado un plugin que comprime todas las fotos)

Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página

Reducir el tiempo de respuesta del servidor

Minificar JavaScript

Minificar CSS

Minificar HTML

Si alguien puede ayudarme, se lo agradezco mucho. Estoy un poco pegado en la parte de SEO.
 
Mensajes
72
Puntuación de reacción
0
Hola, lo de establecer una fecha de caducidad o una edad máxima en las cabeceras HTTP de los recursos estáticos se soluciona simplemente anadiendo al archivo .htaccess (si tu servidor es apache):
Código:
## EXPIRES CACHING ##
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access 1 year"
ExpiresByType image/jpeg "access 1 year"
ExpiresByType image/gif "access 1 year"
ExpiresByType image/png "access 1 year"
ExpiresByType text/css "access 1 month"
ExpiresByType text/html "access 1 month"
ExpiresByType application/pdf "access 1 month"
ExpiresByType text/x-javascript "access 1 month"
ExpiresByType application/x-shockwave-flash "access 1 month"
ExpiresByType image/x-icon "access 1 year"
ExpiresDefault "access 1 month"
</IfModule>
## EXPIRES CACHING ##
No le va a pasar nada a tu web por pegar eso, si no funciona lo quitas y no pasa nada.

Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página: unifica todo tu js en un archivo y en vez de importarlo desde el <head> de tu pagina lo importas desde el final de la pagina, encima de la etiqueta </body>

Reducir el tiempo de respuesta del servidor: Poco puedes hacer, si partimos de la base de que apache es mas lento que nginx, que php es mas lento que nodejs... y que wordpress es lo mas lento que hay tu web va a ser lenta pero eso le pasa a la mayoria de las webs. lo unico que puedes hacer es cachear desde wordpress con plugins como WP Super Cache

Minificar JavaScript, Minificar CSS, Minificar HTML: comprimir los archivos JS, css y html (eliminar saltos de linea, espacios....)
 

LuckyLuchiano

Piedra
Usuario de Piedra
Mensajes
45
Puntuación de reacción
0
Puedes hacer tres cosas como hice yo. Lo primero te vas a a un programador aqui del foro que tenga experiencia creando páginas optimizadas y le dices que quieres que las métricas para ti importantes estén perfectas y que cargue muy rapido la página, recuerda que a veces la sobre optimizacion no te permite dejar la pagina como tu quieres, busca el equilibrio. la segunda es aprenderlo por ti mismo y la tercera es instalar plugins buenos como el que te recomiendan por aqui que meten más peso a tu página y en mi opinion no te lo recomiendo por muy buenos que sean. Un saludo.
 
Arriba