¿Cuál es la diferencia entre un error de caché y un acierto de caché?

Un acierto de caché significa que la entidad de caché satisface la solicitud del usuario para un objeto (caché de computadora / caché web http / servidor de borde CDN, etc.), por ejemplo, el objeto solicitado se presenta exactamente en la entidad. Como resultado, la entidad de caché envía datos de objeto al usuario final para facilitar una respuesta rápida.

Por otro lado, una falta de caché con respecto a un servidor de caché particular significa que el objeto solicitado no está disponible en el almacenamiento, por lo que el mensaje de solicitud debe enviarse a entidades de caché en niveles superiores. En el peor de los casos, la solicitud del usuario se entrega al servidor de almacenamiento original (como un servidor HTTP remoto). En consecuencia, la entrega del objeto correspondiente al usuario puede sufrir una latencia inesperada (generalmente más larga). Esto puede provocar la congelación de movimiento (rebuffering) en aplicaciones de transmisión de video.

¡Espero que mi explicación sea clara!

La diferencia entre los dos es que los datos solicitados por un componente o aplicación en una memoria caché se encuentran o no. En un error de caché, los datos no se encuentran, por lo que la ejecución se retrasa porque el componente o la aplicación intenta obtener los datos de la memoria principal u otros niveles de caché, mientras que en un acierto de caché, los datos se encuentran en la memoria caché, lo que lo hace más rápido para procesar. Espero que esto ayude.

Una falta de memoria caché , generalmente, es cuando se busca algo en la memoria caché y no se encuentra: la memoria caché no contenía el elemento que se estaba buscando.

El golpe de caché es cuando buscas algo en un caché y estaba almacenando el elemento y puede satisfacer la consulta.

Un “error” es una búsqueda que no encuentra el valor requerido en la memoria caché y, por lo tanto, debe calcularse nuevamente, leerse desde el disco o recuperarse de la memoria (dependiendo del tipo de memoria caché de la que esté hablando; no lo hizo) especificar). Un “hit” encuentra el valor requerido en el caché, que normalmente sería más rápido.

More Interesting

En var my = function nhy () {}, ¿la función nhy () también se encuentra en JavaScript?

¿Dónde puede encontrar plantillas html / css gratuitas que se puedan utilizar en un sitio web personal o de la empresa?

¿Quién es la persona más buscada en la web hoy?

¿Qué información debo ingresar al hacer un sitio web y luego venderlo?

¿Cuál es la guía para estudiantes de desarrolladores web para instalar y configurar una máquina virtual Ubuntu mínima con un VirtualBox en una PC con Windows? Necesita un puente de red para SSH, y para poder instalar Git, Atom y Chrome.

Cómo hacer que esta página web se vea mejor

¿Cuál es la diferencia entre CMS y frameworks en desarrollo web?

¿Por qué Al Klein sugerir teachyourselfcs.com en lugar de FreeCodeCamp, Codecademy, W3Schools o Mozilla Developer Network para aprender programación?

¿Qué deben tener en cuenta los desarrolladores al crear sitios web simples además de los lenguajes de programación?

¿Sería C / C ++ un buen lenguaje para mi sitio web para seleccionar registros aleatorios del DB y generar los registros?

¿Cuáles son los mejores consejos y técnicas para que su sitio funcione correctamente en Internet Explorer?

Cómo hacer que una imagen responda en CSS

¿Los desarrolladores web profesionales diseñan la interfaz de un sitio web para casi cualquier otro navegador por separado?

¿Cuál es la diferencia entre un nombre de dominio y un servicio de alojamiento web? ¿Puedes por favor cómo se relacionaron cuando alojamos un sitio web?

¿Cuál es la diferencia entre Rails (Ruby on Rails) y otros marcos de aplicaciones web?