Tecnología

Inicio

¿Cuál es mejor: El almacenamiento en caché de objetos o el almacenamiento en caché de base de datos de WordPress?

¿Cuál es mejor: El almacenamiento en caché de objetos o el almacenamiento en caché de base de datos de WordPress?


Para continuar con su carga de sitio web basado en WordPress más rápido, es posible que decida utilizar el almacenamiento en caché. Almacenamiento en caché de los plug-ins ofrecen muchas opciones para el almacenamiento en caché partes de sus páginas en el servidor, y pueden optar por emplear una única estrategia de almacenamiento en caché como objeto o base de datos de almacenamiento en caché, o utilizarlos juntos. Mientras que los objetos de base de datos y las memorias caché albergan piezas similares de sus páginas, el uso de uno u otro depende de las características de su sitio y el servidor.

Cómo funciona el almacenamiento en caché

En una instalación de WordPress por defecto, cada página se ensambla a la demanda de sus diversos archivos de configuración de base de datos, objetos, imágenes y otras partes. Cuando se emplea el almacenamiento en caché, algunas de las partes se ensamblan en su servidor. Puede almacenar en caché los objetos de base de datos, elementos de la página o incluso páginas HTML enteras de esta manera. Además, WordPress ofrece la posibilidad de almacenar en caché los objetos de base de datos en la memoria.

El almacenamiento en caché de objetos

Cuando WordPress muestra una página, puede utilizar el mismo objeto de base de datos en varias instancias. Por ejemplo, el nombre del autor podría aparecer en la parte superior y la parte inferior del poste, y un widget puede mostrar el nombre, junto con algunos otros mensajes por dicho autor. WordPress del objeto incorporado en el caché guarda objetos de la base de una página en la memoria, y si la página tiene que volver a usar un objeto, WordPress tirará del objeto de la memoria en lugar de hacer otra consulta. Esta caché no es "persistente", sólo se almacena hasta que la página haya terminado de cargarse. Para utilizar el almacenamiento en caché de objetos persistentes basado en memoria, su sitio debe estar en un servidor dedicado. el almacenamiento en caché persistente basado en disco es generalmente mucho más lento que el almacenamiento en caché basado en memoria.

El almacenamiento en caché de base de datos

almacenamiento en caché de la base de datos funciona de manera similar a objetar el almacenamiento en caché, pero mientras que las memorias caché de objetos se conservan mejor en la memoria, memorias caché de base de datos están basados ​​en disco, que contiene todos los resultados de la consulta de una página específica para la inserción en la página ensamblada WordPress. el almacenamiento en caché de base de datos es persistente, y la caché reside en el disco del servidor, por lo que si el disco es lento, una memoria caché de base de datos también puede hacer que los tiempos de carga más lento que permite WordPress para consultar la base de datos directamente.

Mejores prácticas

Si se usa adecuadamente, tanto los métodos de almacenamiento en caché de objetos y bases de datos pueden acelerar la carga de su sitio, dependiendo de la demanda del servidor y el visitante del sitio. Sin embargo, mientras nativa caché de objetos de WordPress puede acelerar la carga de páginas, una persistente memoria caché de objetos basado en disco puede retrasar realmente sus páginas abajo. También puede ver mejores ganancias de velocidad usando la página de almacenamiento en caché para almacenar las páginas visitadas recientemente como archivos estáticos o una red de distribución de contenidos para servir las imágenes vinculadas y otros contenidos desde un servidor secundario. Expira HTTP encabezados ayudarán a los navegadores web para retener elementos de página en sus cachés, mejorando la experiencia de sus visitantes sin almacenamiento en caché del lado del servidor. Headers se pueden utilizar en combinación con cualquier otro método.

Implementación y Pruebas

El plug-in W3 Total Cache le permite probar combinaciones de métodos de almacenamiento en caché. Habilitar el almacenamiento en caché de objetos nativos de WordPress como un primer paso; la mayoría de los sitios de ver un aumento significativo de la velocidad utilizando esta opción solo. Para probar fácilmente la diferencia en la velocidad de carga la página con diferentes opciones de almacenamiento en caché, utilice una prueba de velocidad como YSlow o Google Page Speed. Cada vez que cambie la configuración de almacenamiento en caché, realice una prueba de velocidad como una comparación.