¿Cuáles son las diferencias técnicas entre un usuario del sitio web por primera vez y un usuario que solo está recargando la página?

Si un usuario visita su sitio web por primera vez, todos los recursos de su sitio web (imágenes, archivos CSS, archivos JS, etc.) deberán descargarse de su servidor.

Si un usuario ya ha visitado su sitio web, de manera predeterminada, la memoria caché de su navegador ya tendrá muchos de estos recursos. Eso significa que si el usuario visita su sitio web nuevamente, se cargará mucho más rápido ya que todos los archivos anteriores se cargarán desde la caché y no desde su servidor web.

La memoria caché hace que sea un poco complicado cuando desea actualizar su sitio web, ya que incluso si actualiza, por ejemplo, sus archivos JS, muchos usuarios seguirán utilizando la versión anterior de su caché. Esto se resuelve utilizando el control de versiones del nombre de sus archivos (por ejemplo, main-1.2.js) o especificando una política específica con respecto a la memoria caché en su servidor web (por ejemplo, cuánto tiempo la memoria caché mantendrá los archivos antes de que tengan que volver a almacenarse). descargado).

Además, siempre puede verificar el tamaño de todos los recursos transferidos en cada caso desde la pestaña ‘Red’ de las ‘Herramientas para desarrolladores’ de su navegador (para Chrome).

Espero que ayude 😉