¿Cómo funciona el caché de WordPress?

Bienvenido a un nuevo capítulo de nuestra serie de caché de WordPress, donde descubriremos cómo funciona el caché de WordPress. Antes de llegar al final de este tema, asegúrese de haber visto cuidadosamente cada uno de los temas anteriores (en esta serie), ya que este capítulo usa el conocimiento de ellos. Para empezar, hablemos sobre los dos tipos principales de protocolos de caché disponibles, basados ​​en el modelo de cliente cliente:
El caché del cliente en caché y
La memoria del servidor en caché
El caché del cliente en caché

Un sitio web contiene muchos datos estáticos no textuales, como imágenes, archivos CSS y JavaScript. Después de descargarlos, su navegador es lo suficientemente inteligente como para no descargarlos cada vez que presiona el botón F5. Simplemente sirve esos datos del caché local, es decir, datos almacenados en el caché almacenado en el disco duro de la computadora. Por lo tanto, es aconsejable limpiar el caché del navegador desde el tiempo: ahorra mucho espacio y mejora el rendimiento.
Este proceso de reutilización de caché en la computadora del cliente (o al final del cliente) se conoce como caché en el cliente y casi todos los sitios web modernos lo usan y cada navegador lo acepta. El caché del cliente ayuda a prevenir la redundancia de datos (es decir, descargar los mismos datos una y otra vez) y, por lo tanto, ahorra muchos recursos del servidor y lo más importante, ¡el tiempo! La memoria del servidor en caché

La memoria del servidor en caché incluye todos los diversos protocolos de caché que se utilizan en el caché de WordPress. Estos incluyen lo siguiente:
Memorización de caché de la paginilorrenrata en el caché de la consulta de la base de datos
Almacenamiento en caché basado en objetos
Cache Opcode
WordPress utiliza estos cuatro protocolos de caché principales en el lado del servidor. Echaremos una mirada individual a cada uno de ellos y veremos cómo la memoria de cada uno de ellos puede ahorrar muchos cálculos preciosos, acelerando así su sitio web. Memoria de la página en caché
La memoria de la página en caché es el más simple de todos los protocolos de almacenamiento de caché y apuesto a que ya lo sabes. Simplemente se refiere al proceso de los archivos HTML de rescate generados dinámicamente en el disco duro o la memoria del servidor (RAM) (conocido como “caché”) y servirlos desde caché (es decir, reanudar los datos generados) siempre que se haga una solicitud . Esto ahorra los gastos generales de ejecutar códigos PHP y base de datos MySQL.

Memorizar la base de datos en caché
Lo primero que debe saber sobre las bases de datos es que son enormes y hambrientos. Son literalmente, el corazón de cada empresa, ya sea en línea o de otra manera. Lo mismo es cierto para WordPress. El propósito de una base de datos es almacenar, actualizar y entregar los datos. Debido a que generalmente son enormes, cada consulta requiere tiempo (generalmente en el orden de varios cientos de microsegundos). Mejor hardware, más rápido generando los resultados de la consulta. Piensa sobre esto. Debido a que WordPress depende mucho de su base de datos, hace una consulta de vez en cuando. Y cuando los datos no se modifican en la base de datos, realizar consultas para hacerse cargo de los mismos datos se asemeja a la reasignación de las mismas imágenes varias veces, como se discutió en el caché en el cliente. Por lo tanto, ahorrando los resultados de un interrogatorio en el espacio de almacenamiento local, ¿verdad? Este rescate de los resultados de los interrogatorios de la base de datos en el almacenamiento local se llama caché de la base de datos y es uno de los factores fundamentales en la caché de WordPress. Una vez que se actualiza la base de datos (por ejemplo, cuando una publicación se actualiza o se publica o se envía un comentario) , es muy importante que se elimine el caché de la base de datos guardada previamente y vuelva a bloquear los resultados de la base de datos. Esto no es redundante, porque ayuda a eliminar los resultados de la base de datos irrelevante o errónea básica. Memorizando en caché de objetos

WordPress tiene un sistema de caché interno que incluye varios subsistemas (por ejemplo, caché, caché de objetos y API transitoria). WordPress Core permite que los complementos controlen este sistema de caché para reducir el número de llamadas de base de datos. Este es un tema bastante avanzado y no es muy relevante para el usuario ordinario.

Al igual que el caché de la base de datos en la que la idea es reducir el número de consultas en la base de datos, el caché de código de operación se refiere a guardar el PHP compilado entre cada solicitud. Si echa un vistazo a cualquier archivo PHP, verá que el código es en realidad una lista de instrucciones para usar por el compilador. ¡PHP es un lenguaje de programación orientado a objetos y tiene sus ventajas de Origin! Para que se ejecute un código PHP, el compilador PHP primero debe compilar el código y generar el código ejecutable para el servidor web. La memorización del caché del compilador PHP para más ejecuciones, es lo que significa el caché de código de operación. Una vez más, estas son cosas internas, ¡cosas que no deberías preocuparte!

Almacenamiento local: primario versus secundario
Para implementar el almacenamiento del servidor de cualquier formulario, se entiende que los datos deben almacenarse en el almacenamiento local. El término “almacenamiento local” puede significar cualquiera de las dos cosas. Uno es el disco de disco duro, y el otro es la memoria principal del servidor, es decir, RAM. La RAM, que significa memoria de acceso aleatorio, es una forma de memoria volátil y tiene pedidos de tamaño más rápido que el disco duro, que es una forma de almacenamiento secundario no volátil. Es aún más caro. Por supuesto, todos ustedes saben esto. Donde guarda los datos de caché hace una gran diferencia. Si está en un disco duro, definitivamente es más lento que cuando se almacena en un RAM. Nuevamente, la velocidad de HDD es importante. Los discos duros del servidor varían de 7,200 rpm a 15,000 rpm y pueden tener diferentes niveles de redacción: RAID 0 es el más rápido y más incierto, RAID 4 es un equilibrio adecuado. También tienes SSD. Por lo tanto, la ubicación del caché de los datos tiene un impacto severo en la velocidad. Para las personas a la sombra del hogar, solo debe salvar el disco duro. Para las personas que ejecutan su propio servidor dedicado o VPS, tiene la opción adicional para guardar caché en su memoria primaria, que debe hacerse nuevamente: una configuración inadecuada puede conducir a inestabilidad (falta de RAM) y bloqueos frecuentes del servidor. Conclusión Ahora, que tiene una buena comprensión de los diversos protocolos de caché de WordPress, permítanos llegar al centro de nuestra serie de postes: cómo implementar caché WordPress.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *