Yo desde aquí lo veo todo bien, en lo que respecta al favicon. Fíjate que a línea que marcas en la imagen tiene 0ms de tiempo de descarga, probablemente porque ya tengas la imagen en la caché del navegador, por lo que no parece que sea el motivo de la carga lenta de tu web.
Lo que veo que tarda 2 segundos es en responder el servidor para empezar a descargar el HTML. Deberías corregir eso. A mí aquí me sale un TTFB (Time To First Byte) de 1.93s (https://ibb.co/c2ubNp), eso es muchísimo, deberías tenerlo por debajo de 0.5s, mejor sin consigues por debajo de 0.3s, excelente si llegas a un rango por debajo de 0.15s.
¿Tienes el HTML cacheado? Si no, deberías tenerlo (por ejemplo con Supercache, W3TC, WP Rocket, etc).
¿Tu servidor soporta HTTP/2? Si no, debería soportarlo. El tiempo de conexión con https y HTTP/2 mejora enormemente respecto a https con HTTP1.1.
Hola. Muchas gracias por tu respuesta.
He hablado con el hosting (dinahosting), y me han dicho que de momento no lo soporta. Esperan que esté dispnible para la siguiente imagen del servidor. No hay fechas.
En cuanto al cacheo del header, siempre meto en el htaccess estas líneas:
# Caché
<FilesMatch «\.(css|js|ico|pdf|flv|jpg|jpeg|png|gif|swf|mp3|mp4)$»>
Header set Cache-Control «public»
Header set Expires «Thu, 15 Apr 2020 20:00:00 GMT»
</FilesMatch>
## Expires header caching
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 application/pdf «access 1 month»
ExpiresByType application/javascript «access 1 month»
ExpiresByType application/x-javascript «access 1 month»
ExpiresByType application/x-shockwave-flash «access 1 month»
ExpiresByType image/x-icon «access 1 year»
ExpiresDefault «access 2 days»
Lo que he hecho ha sido instalar Supercaché, y ha reducido bastante el tiempo en que tarda en descargar el HTML.
Un saludo.