¿Dónde se almacenará normalmente en caché una solicitud js?

Tabla de contenido

1. Caché DNS

2. Caché CDN

3. Caché del navegador

4. Caché del servidor


1. Caché DNS

El almacenamiento en caché de DNS significa que después de que DNS devuelva la IP correcta, el sistema almacenará temporalmente el resultado. Y establecerá un tiempo de vencimiento para el caché (por ejemplo, N horas). Dentro de estas N horas, cuando visite este sitio web nuevamente, el sistema le devolverá los resultados directamente desde el caché DNS local de su computadora, y allí Ya no es necesario preguntarle al servidor DNS, que "acelera" la resolución de la URL disfrazada. Eso sí, después de más de N horas, el sistema automáticamente volverá a preguntar al servidor DNS para obtener nuevos resultados. Por lo tanto, cuando modifica el servidor DNS y no desea que la computadora continúe usando el caché DNS anterior, debe borrar manualmente el caché local.

Problemas como que el DNS local no tenga efecto durante mucho tiempo o las excepciones del DNS local causarán inaccesibilidad a ciertos sitios web. En este momento, debemos borrar manualmente el caché del DNS local en lugar de esperar.

2. Caché CDN

Similar a HTTP, cuando el cliente solicita datos, primero busca en el caché local. Si los datos solicitados no han caducado, se utilizarán. Si caducan, iniciará una solicitud al nodo perimetral de CDN. La CDN detectará si los datos solicitados han caducado, si no han caducado, devolverá los datos al cliente, si ha caducado, la CDN enviará una solicitud al sitio de origen para obtener nuevos datos. Al comprar bienes a un comprador, si el vendedor no tiene bienes, el vendedor los reabastecerá ^^.

El mecanismo de almacenamiento en caché del nodo de borde CDN generalmente cumple con el protocolo estándar http y establece el tiempo de almacenamiento en caché de datos del nodo de borde CDN a través de los campos Cache-Control y max-age en el encabezado de respuesta http.

3. Caché del navegador

El almacenamiento en caché del navegador sirve para ahorrar recursos de red y acelerar la navegación. El navegador almacena los documentos solicitados recientemente en el disco del usuario. Cuando el visitante solicita esta página nuevamente, el navegador puede mostrar el documento desde el disco local. Esto acelerará la navegación por la página.

Hay dos tipos principales de caché del navegador: negociación de caché: última modificación, etiqueta electrónica y caché completo: control de caché, expira. Los navegadores tienen métodos para borrar el caché.

4. Caché del servidor

El almacenamiento en caché del servidor ayuda a optimizar el rendimiento y ahorrar ancho de banda. Almacena las páginas web y los objetos a los que se accede con frecuencia en sistemas más cercanos a los usuarios, lo que acelera el acceso cuando se vuelve a acceder a estos objetos.

Supongo que te gusta

Origin blog.csdn.net/smallmww/article/details/132467046
Recomendado
Clasificación