Es importante tener un sitio web rápido en términos de experiencia de usuario y resultados de búsqueda. En este artículo descubriremos qué es el almacenamiento en caché, cómo puede ayudar a acelerar las cosas y dos complementos de almacenamiento en caché populares para WordPress.
El almacenamiento en caché es un tipo de almacenamiento de datos para usos futuros. Estamos hablando de datos de almacenamiento en caché relacionados con los sitios web, por lo que pueden ser códigos HTML, JS y CSS, pero las imágenes, las fuentes y los archivos Flash también se pueden almacenar en caché..
Hay dos razones por las que deberíamos usar el almacenamiento en caché: para reducir la latencia (ganar velocidad) y para reducir el tráfico de red (cantidad de datos cargados).
La velocidad del sitio web puede ser un factor crítico para sitios web comerciales como tiendas virtuales o motores de búsqueda como Google.
El caché se usa generalmente tanto en el lado del cliente (navegador) como en el lado del servidor.
En la web, por lo general, cada componente de contenido tiene una fecha y hora de vencimiento, que determina el tiempo que la aplicación usa la versión anterior. Cuando este tiempo expire, el servidor y el cliente utilizarán una nueva versión que se debe descargar de nuevo.
Una buena estrategia para el almacenamiento en caché es identificar los datos de tamaño más popular y / o más grande y aplicar el almacenamiento en caché a ese primero. Después de esto puedes ir más allá y encontrar más componentes para almacenar en caché..
Con este código ubicado en la parte superior de la sección principal, puede desactivar el almacenamiento en caché del lado del cliente.
Este pequeño código de dos líneas va a la parte superior de un archivo PHP.
CDN significa Red de entrega de contenido. Por lo general, consta de varios servidores en varias ubicaciones geográficas para manejar el contenido utilizado por los sitios web. Se puede utilizar para acelerar la carga de archivos externos como CSS, JS e imágenes. Hay opciones gratuitas y de pago si desea utilizar este tipo de servicio.
La ubicación física de los servidores CDN es muy importante. Si su sitio web está en Europa y el CDN que está utilizando solo tiene servidores en Europa, pero un usuario estadounidense solicita una página, será tan lento como si no usara CDN..
Dos CDN gratuitos son Cloudflare y Coral. En el lado pagado, Amazon Cloudfront es probablemente el servicio más grande y conocido, que tiene un precio a pedido y una calculadora de tráfico..
Depende de tu plugin lo que se almacenará en caché. Algunos complementos solo ofrecen almacenamiento en caché para back-end (PHP, MySQL) y otros también pueden manejar la interfaz (HTML, CSS, JS, imágenes, fuentes, etc.). Lea la descripción del complemento para saber qué partes de la
la página web será manejada.
El contenido estático (front-end) suele ser archivos regulares (CSS, JS, imágenes, archivos Flash, fuentes, etc.) en el servidor y se maneja utilizando los métodos más simples disponibles para el servidor web. El contenido dinámico (back-end) siempre se genera (generalmente a partir de una base de datos, por ejemplo, artículos en el caso de un blog) en el momento de la solicitud a la página.
Si hablamos de Apache, hay dos métodos que pueden manejar el almacenamiento en caché basado en HTTP: uno es mod_cache y el otro es mode_file_cache.
También puede encontrar la guía de Apache útil para comprender cómo maneja el caché y las solicitudes también..
Estas dos herramientas se descargaron más de 4 millones de veces combinadas y también tienen una buena reputación. Si bien WP Super Cache es un complemento más simple en términos de cuántas cosas puedes configurar, el otro es como un monstruo, ya que tiene un par de docenas de funciones por categoría..
La descripción: "Complemento de caché muy rápido para WordPress".
Este complemento básicamente funciona como un caché de página, lo que significa que crea archivos HTML estáticos. Estos archivos se almacenan y se reemplazan nuevamente cuando el tiempo dado expira. WP Super Cache se basa en un plugin originalmente de Ricardo Galli Granada. El uso del complemento es muy simple: instale, luego vaya a la página de opciones y establezca el tiempo de caché deseado. Es importante saber que el contenido dinámico por ejemplo. dentro de la barra lateral, se actualizará solo cuando las páginas en caché se actualicen.
La descripción: "El plugin de rendimiento de WordPress mejor calificado y más completo. Mejore drásticamente la velocidad y la experiencia del usuario de su sitio. Agregue el caché del navegador, la página, el objeto y la base de datos, así como la red de entrega de contenido (CDN) y minificar a WordPress"
Esta herramienta tiene una amplia gama de configuraciones, por ejemplo: almacenamiento en caché de página, reducción de tamaño, almacenamiento en caché de base de datos, almacenamiento en caché de objetos, almacenamiento en caché del navegador, CDN, barniz, rendimiento y seguridad de Cloudflare. Incluso presenta el modo de depuración para varias configuraciones y el usuario puede exportar e importar archivos de configuración.
Varios beneficios de usar este plugin de acuerdo a los desarrolladores:
WP Super Cache | W3 Total Caché | |
Freeware | Sí | Sí |
Versión de complemento | 1.1 | 0.9.2.4 |
Versión de WordPress | 3.0+ | 2.8+ |
Descargas | 3.4 millones+ | 1.2 millones+ |
Puntuación media | 4 | 4.5 |
Funciona sin modificar archivos | Sí | Sí |
Soporte CDN | Sí | Sí |
Caché de página | Sí | Sí |
Soporte de servidor probado |
|
|
Página de inicio de plugin | por Donncha O Caoimh | por W3 Edge |
Foro de soporte | WP Super Cache | W3 Total Caché |
Preguntas más frecuentes | Sí | Sí |
Número de configuraciones | Moderar | Muchisimo |
Número de Desarrolladores | Uno | Varios |
Ambos complementos ofrecen varias categorías utilizables de almacenamiento en caché. La interfaz de usuario de W3 Total Cache se ve mejor que WP Super Cache, pero al mismo tiempo las opciones pueden ser un poco abrumadoras allí. Es una buena idea instalar ambas herramientas, verificar todas las opciones y decidir qué es lo que necesita, pero en general, me atendría a WP Super Cache para pasar menos tiempo jugando con las manos..