Aprenda cómo el almacenamiento en caché afecta a EPMV

Aprenda cómo el almacenamiento en caché afecta a EPMV


El almacenamiento en caché (o caché) es una especie de búfer intermedio en el que se almacenan los datos. Gracias al almacenamiento en caché, la página del sitio no se recrea para cada usuario. El almacenamiento en caché le permite trabajar con una gran cantidad de datos en el menor tiempo posible y con recursos limitados (servidor y usuario).

Tipos de almacenamiento en caché

1. Almacenamiento en caché del navegador o almacenamiento en caché del cliente

Le está indicando al navegador que use una copia en caché existente. El trabajo de tal almacenamiento en caché se basa en el hecho de que en una segunda visita, el encabezado 304 No modificado se le da al navegador y la página o imagen en sí se carga desde el caché del usuario local. Resulta que el propietario del sitio ahorra tráfico entre el navegador del visitante y el alojamiento del sitio. En consecuencia, la página del sitio comienza a cargarse más rápido.

1.1. Almacenamiento en caché de archivos e imágenes.

El almacenamiento en caché del navegador es el más adecuado para sitios que contienen una gran cantidad de imágenes: la imagen no se descarga cada vez que se abre el sitio, sino que simplemente se carga a través del caché del navegador. Este es el primer nivel de almacenamiento en caché, que consiste en devolver el encabezado caducado y el encabezado 304 no modificado. Se considera que el almacenamiento en caché más efectivo es de dos semanas.

Sin embargo, en este caso, hay un matiz importante: si la imagen en el sitio cambia, el navegador no lo sabrá de inmediato, pero solo si espera a que caduque o restablece el caché en el navegador. No es muy efectivo si el archivo cambia constantemente y es necesario devolver constantemente su versión actual.

1.2. almacenamiento en caché HTTPS

Cabeceras especiales como estricta seguridad. Permite que el navegador se refiera siempre al dominio seleccionado a través de https. Mantiene este estado bastante rígido y, si se cancela este tipo de caché, el navegador seguirá intentando cargar la página a través de https durante bastante tiempo, ignorando los encabezados actuales.

1.3. Almacenamiento en caché de la autoridad de certificación

El llamado sello de la autoridad de certificación.

Este tipo de almacenamiento en caché se considera obligatorio si el propietario del sitio web no quiere que los usuarios de su sitio web esperen a que la autoridad de certificación (y este es un servidor determinado que es responsable de la validez del certificado) para procesar la solicitud desde el navegador del usuario. y confirme que el recurso es efectivamente confirmado por él.

1.4. Caché de página

Cuando la página ya está generada, debe monitorear constantemente su relevancia. Para hacer esto, debe usar un caché de servidor con seguimiento del tiempo de cambios en partes individuales de la página (si la página está construida a partir de un conjunto de bloques generados dinámicamente). Con este enfoque, en cada respuesta del servidor, se instalan encabezados especiales que indican la hora en que se cambió la página, que luego son enviados por el navegador del usuario cuando se vuelve a acceder a la página del sitio. Al recibir dichos encabezados, el servidor puede analizar el estado actual de la página (tal vez incluso renderizarla), pero en lugar del contenido de la página, proporcione el encabezado 304 No modificado, lo que para el navegador del usuario significará que la página puede ser se muestra desde su caché (navegador del usuario).

Por supuesto, es posible enviar los encabezados apropiados sin usar el caché de seguimiento del lado del servidor, pero en este caso, la mayoría de los usuarios recibirán la actualización del contenido de la página bastante tarde. Con este enfoque, el navegador a veces sondea al servidor para recibir actualizaciones, pero el desarrollador configura la frecuencia y las reglas para cada navegador, por lo que no hay razón para esperar que los usuarios reciban las actualizaciones a tiempo.

Por lo general, el caché se clasifica por tipo de usuario:

  • por autorizado;
  • por no autorizado.

Esta división se debe a la singularidad del contenido para cada usuario autorizado y la generalidad del contenido para los usuarios invitados. En la mayoría de los sitios, un usuario no autorizado no puede cambiar el contenido del sitio y, por lo tanto, influir en su contenido.

La memoria caché del navegador le permite ahorrar tráfico y tiempo dedicado a cargar páginas. Pero para lograr el efecto de ahorro, el usuario debe visitar la página de recursos al menos una vez, lo que significa que la carga en los recursos del servidor disminuirá, pero no de manera significativa.

2 almacenamiento en caché del servidor

El almacenamiento en caché del servidor se refiere a todos los tipos de almacenamiento en caché en los que los datos se almacenan en el lado del servidor. Estos datos no están disponibles para los navegadores de los clientes. La memoria caché se crea y almacena de uno a varios (muchos, en este caso, son dispositivos cliente).

2.1. Almacenamiento en caché de página completa

Caché más eficiente. Su mayor ventaja es que la página se devuelve casi en el momento del acceso, como resultado, es la capacidad de procesar millones de solicitudes incluso en el servidor más débil con la velocidad de la memoria y con poco uso de CPU.

Este tipo de caché también tiene sus inconvenientes: por ejemplo, la imposibilidad de almacenar en caché páginas para un usuario autorizado o para un usuario cuyo contenido de la página depende de las variables del usuario actual.

Use este caché si el servidor conoce todos los estados estáticos de los datos externos, es decir, de hecho, este es el estado de página ideal para usuarios invitados. Debe tenerse en cuenta que con dicho almacenamiento en caché, la arquitectura de un sitio o aplicación siempre debe procesar las solicitudes entrantes de la misma manera y dar el mismo tipo de respuestas. Tal estado existe en cualquier aplicación o sitio, solo necesita ser rastreado y aplicado al caché.

El almacenamiento en caché de páginas completas, con mayor frecuencia, se usa en algún tipo de emergencia, mientras que el caché de la página se almacena durante un tiempo predeterminado (a partir de 2 minutos), durante el cual las respuestas del servidor son del mismo tipo.

2.2. Almacenamiento en caché de compilación de PHP

Se distingue entre la compilación pura del código y su optimización durante la compilación (sustitución de scripts).

2.3. Almacenamiento en caché de bloques individuales de una página

Este es el tipo de almacenamiento en caché más interesante y, al mismo tiempo, el más difícil. Sin embargo, también puede ser eficaz; es la forma más fácil de explicar los principios del almacenamiento en caché en general usando su ejemplo.

Es necesario monitorear: el estado de las tablas, el estado de la sesión del usuario, si desactivar el almacenamiento en caché durante las solicitudes POST o GET, la dependencia de la dirección actual, la persistencia del almacenamiento en caché (si las condiciones anteriores cambian) o su dinámica ajustamiento.

El almacenamiento en caché de bloques de página individuales es mejor que otros tipos de almacenamiento en caché si necesita, por ejemplo, reducir la cantidad de solicitudes a la base de datos de usuarios reales (autorizados).

2.4. Almacenamiento en caché de PHP basado en recursos no compartidos

más adecuado para estandarizar solicitudes, recuperar datos de recursos compartidos, tener variables internas a las que los recursos php acceden varias veces durante la generación de la página.

2.5. Almacenamiento en caché de PHP basado en recursos compartidos

Este almacenamiento en caché se utiliza para almacenar datos serializados. Por ejemplo, un archivo de configuración, estados de tablas, listas de sistemas de archivos.

2.6. Almacenamiento en caché de Mysql basado en caché de consultas

Este es un tema bastante conocido y conocido. Sin embargo, me gustaría considerar los detalles de trabajar con la marca de tiempo y cómo puede evitar vaciar constantemente el caché de consultas.

DONDE show_ts <= UNIX_TIMESTAMP ()

Si usa una marca de tiempo que cambia constantemente en tales consultas, entonces el caché sql no solo será inútil, sino incluso dañino, ya que la mayoría de las consultas almacenadas en caché se acumularán, cuyos datos están desactualizados en el momento en que se creó el caché.

Por regla general, cualquier material se publica en determinados momentos. Por ejemplo, 00:00. Todo lo que necesita hacer es crear una consulta que evalúe la tabla por la fecha máxima, mientras que es menor que la actual.

SELECCIONE SQL_NO_CACHE VAX (show_ts) DONDE show_ts <= UNIX_TIMESTAMP ();

Esta consulta no se almacenará en caché, pero todas las consultas a esta tabla se almacenarán en caché si su número es más de uno.

2.7. Almacenamiento en caché Mysql de salida, agregando tablas

Hay una regla: debe haber significativamente menos actualizaciones de datos que lecturas para devolverlos.

Almacenamiento en caché de DNS: el almacenamiento en caché de sitios web con mejor rendimiento

Sin embargo, el mejor tipo de almacenamiento en caché posible es el almacenamiento en caché de DNS, que evita que el servidor web tenga que preparar páginas estáticas innecesariamente y acerca las copias de contenido al usuario, lo que hace que la entrega del sitio sea más rápida.

El almacenamiento en caché de DNS puede ser costoso, pero se puede implementar en sus sitios web de forma gratuita mediante el uso de tecnologías como la plataforma Ezoic que optimiza el contenido de los sitios web.

Análisis y estadísticas de big data por almacenamiento en caché de páginas

Es decir, no tiene sentido agregar lo que cambiará en el mismo momento, mientras que la relevancia de los datos agregados es importante.

¿Qué elegir para la agregación? Por lo general, se trata de algún tipo de información estadística sobre el número de registros, la fecha de la última actualización, el autor de la última actualización y similares.

Para saber cómo afecta el almacenamiento en caché a EPMV, el propietario del sitio web debe seguir estos pasos:

  1. Inicie sesión en su cuenta Ezoic;
  2. En el menú del lado izquierdo, seleccione la configuración Velocidad del sitio;
  3. En el menú desplegable, haga clic en la opción Almacenamiento en caché.

El usuario es llevado a una página que muestra datos analíticos. Una parte de los datos se muestra en forma de gráfico y la segunda, en forma de tabla, en la que los datos analíticos se describen con más detalle.

Descripción general de los datos de gráficos y tablas

Cabe señalar de inmediato que los datos que se proporcionarán en este artículo son válidos solo para un sitio específico. Si usted es el propietario de su propio sitio web y también necesita obtener acceso a dichos análisis, entonces debe registrarse en el sistema Ezoic.

La función principal del caché es acelerar el proceso de recuperación de datos. Elimina la necesidad de acceder a un nivel de almacenamiento subyacente más lento. La pequeña cantidad de memoria de caché se compensa con la alta velocidad de acceso.

Con la configuración de caché correcto Ezoic, puede mejorar la calidad de su sitio para usted y sus usuarios.

Una vez en la opción Almacenamiento en caché, el propietario del sitio verá un gráfico y una tabla debajo. Los siguientes datos se mostrarán en la tabla para este tipo de análisis:

  1. Nivel de caché ezoico;
  2. Navegación de páginas;
  3. Tiempo promedio de carga de la página;
  4. tasa de interacción de la página;
  5. Tiempo medio hasta el primer byte;
  6. Tiempo promedio de interacción;
  7. Tiempo promedio de respuesta del host;
  8. Porcentaje de rebote;
  9. porcentaje de salida;
  10. RPM de almacenamiento en caché (ingresos por mil).

Golpe de caché.

Un hit de caché es el primer nivel del caché en Ezoic. Miremos más de cerca. Páginas vistas - 2.002.169, del número total de vistas, esto es 69,96%. El tiempo promedio de carga de la página para este nivel de caché fue 00:36, mientras que el promedio para esta métrica fue 00:38. La tasa de participación de la página es del 49,02%, el promedio para este criterio es del 50,52 por ciento. El tiempo medio hasta el primer byte es de 1.470,92 ms, el total es de 1.906,62 ms.

El tiempo medio de interacción para este nivel de caché es de 2.469,89 ms, mientras que el total es de 2.959,37 ms. El tiempo medio de respuesta del host es de 20,70 ms, con un total de 262,14 ms. La tasa de rebote es del 28,96%, la tasa de rebote general es del 28,47%. El porcentaje de salida es 84,73%, el porcentaje total es 84,52%.

El RPM para un nivel de caché dado es de $ 5,32 y el total de todos los niveles de caché es de $ 5,29.

No golpear el caché.

No acceder al caché es el segundo nivel de almacenamiento en caché en Ezoic. Miremos más de cerca. Páginas vistas 727.702, del total de vistas, esto supone el 24,43%. El tiempo promedio de carga de la página para este nivel de caché fue 00:41, mientras que el promedio para esta métrica fue 00:38. La tasa de participación de la página es del 54,52%, el promedio para este criterio es del 50,52 por ciento. El tiempo medio hasta el primer byte es de 2.558,18 ms, el total es de 1.906,62 ms.

El tiempo medio de interacción para este nivel de caché es de 3.677,07 ms, mientras que el total es de 2.959,37 ms. El tiempo medio de respuesta del host es de 415,68 ms, con un total de 262,14 ms. La tasa de rebote es 26,98%, el porcentaje general es 28,47%. El porcentaje de salida es 83,99%, el porcentaje total es 84,52%.

El RPM para un nivel de caché dado es de $ 5,23 y el total de todos los niveles de caché es de $ 5,29.

El caché está deshabilitado.

Caché desactivado: este es el tercer nivel de almacenamiento en caché en Ezoic. Miremos más de cerca. Páginas vistas 132.113, del total de vistas, esto supone un 4,62%. El tiempo promedio de carga de la página para este nivel de caché fue 00:36, mientras que el promedio para esta métrica fue 00:38. La tasa de participación de la página es del 51,20%, el promedio para este criterio es del 50,52 por ciento. El tiempo medio hasta el primer byte es de 4.695,58 ms, el total es de 1.906,62 ms.

El tiempo medio de interacción para este nivel de caché es de 6.169,49 ms, mientras que el total es de 2.959,47 ms. El tiempo promedio de respuesta del host es de 3.075.51 ms, con un promedio general de 262.14 ms. La tasa de rebote es del 29,55%, el porcentaje general es del 28,47%. El porcentaje de salida es 84,70%, el porcentaje total es 84,52%.

El RPM para un nivel de caché dado es de $ 5,17 y el total de todos los niveles de caché es de $ 5,29.

Análisis de grandes datos de Ezoic

El análisis de big data de Ezoic es un producto relativamente joven en el mercado de servicios similares de esta empresa. Cabe señalar que es muy popular entre los propietarios de sitios web, y esto se debe a varias razones.

Uno de los primeros que llama la atención: después de registrarse en su recurso, el propietario puede obtener una gran variedad de información, que se visualiza muy bien y es fácil de entender incluso entre aquellos que son nuevos en este negocio.

Otra razón es la interfaz fácil de usar del producto. Esto significa que incluso un usuario no avanzado podrá comprender la funcionalidad, comprender dónde está qué y cómo mirarlo.

Hay muchos criterios diferentes disponibles en el análisis de big data que puede usar para examinar el análisis de activos. Por ejemplo, en cualquier momento puedes ver cuánto dinero está generando un recurso en un momento dado, o cómo ver la rentabilidad de las páginas dependiendo de la influencia de su antigüedad.

Preguntas Frecuentes

¿Cuáles son los beneficios del almacenamiento en caché para un sitio web?
La principal ventaja del almacenamiento en caché para un sitio es la capacidad de no volver a crear la página para cada usuario. Esto te dará la oportunidad de trabajar con una gran cantidad de datos en el menor tiempo posible y con recursos limitados.
¿Qué significa almacenamiento en caché del sitio?
El almacenamiento en caché (o caché) es un tipo de búfer intermedio en el que se almacenan los datos. Gracias al almacenamiento en caché, la página del sitio no está recreada para cada usuario. El almacenamiento en caché le permite trabajar con una gran cantidad de datos en el menor tiempo posible y con recursos limitados (servidor y usuario).
¿Cuál es la relación entre el almacenamiento en caché del sitio web y el EPMV, y cómo pueden los editores aprender sobre este impacto?
El almacenamiento en caché puede afectar positivamente a EPMV al acelerar los tiempos de carga de la página y mejorar la experiencia del usuario, lo que puede conducir a una mayor participación y ingresos publicitarios. Los editores pueden analizar EPMV antes y después de implementar soluciones de almacenamiento en caché para comprender su impacto.




Comentarios (0)

Deja un comentario