Analiza gratis tu web WordPress con SpeedWP.

WP Super Caché: El mejor plugin de caché gratuito para WordPress

WP Super Caché

En esta guía voy a explicarte las ventajas de usar el mejor plugin de caché gratuito para WordPress, WP Super Caché.

Como instalarlo, configurarlo y dejarlo listo.

Cuando termines de leerla, tu WordPress volará más que nunca.

Te lo prometo.

Recuerda que es una tarea fundamental para optimizar WordPress y mejorar su velocidad de carga.

También te aviso que yo ahora uso WP Rocket, que es mucho más completo, aunque sea de pago y te recomiendo leer mi comparativa WP Rocket VS WP Super Caché.

Por cierto, de nada sirve lo que vas a ver, si no mides la velocidad de tu web.

Pásate por mi herramienta gratuita SpeedWP y mide la velocidad de tu web.

¿Qué es la caché?

Supongo que habrás odio hablar de la caché por aquí y por allá y a lo mejor no sabes exactamente lo que es.

Digamos que la caché es un modo en el que se entrega una información, pero que ya estaba almacenada y no se le ha pedido a la fuente original.

¿Mejor?

¿A que no?

Pues pongamos un ejemplo muy claro.

Cuando tu entras a una página web sin caché, esa página se le pide al servidor.

El servidor se encarga de entregar la web con sus imágenes y todo lo que tenga esa página.

El problema de ésto es que si entra una persona no pasa nada.

Pero...

¿Y si entran 50 al mismo tiempo?

¿WordPress necesita caché?

WordPress es estupendo, es lo mejor para crear páginas web.

Pero también tiene lo suyo y es que es un poco pesado.

Aunque uses las mejores y más rápidas plantillas como uso yo y dediques tiempo por ejemplo a optimizar imágenes para la web.

Así que hay que ayudarlo a que cargue un poco más rápido.

Primero optimizarlo y después instalar un plugin de caché y asunto arreglado.

¿Qué hace un plugin de cache?

Un plugin de caché lo que hace es hacer una copia de cada página de tu sitio web y servir esa copia al visitante.

O sea que en vez de pedirla al servidor y que éste la tenga que crear de nuevo, envían esa copia y el servidor se quita mucho trabajo de encima.

Y además ganamos velocidad de carga y es muy bueno tanto para tus visitantes como para Google que lo te agradecerá.

¿Mola no?

¿Por qué WP Super Caché?

Desde que uso WordPress, he probado varios de los plugins que se puedan usar para caché y me decanté por Super Caché.

El motivo es porque es bastante ligero comparado con otros.

Está muy guay ésto de tener un plugin con muchas opciones de configuración.

Pero no caemos en la cuenta de que ésto hace que el plugin puede llegar a ser muy pesado.

O sea que metes un plugin para aligerar la web y éste la acelera por un lado y la ralentiza por otro.

Así que yo os recomiendo WP Super Caché.

Vaya es de los que recomiendo en mi listado de los mejores plugins para optimizar WordPress.

Lo primero, instalarlo

Supongo que ésto sabes hacerlo.

Aún así te lo explico.

Te vas al menú de administración de tu WordPress, pulsas en Plugins - Añadir nuevo.

Busca WP Super Caché, haz clic en instalar y lo activas.

También puedes hacerlo desde la web de WordPress.org.

Ahora toca configurarlo

Ajustes wp super cache

Así que nos vamos a Ajustes - WP Super caché.

Lo abrimos y nos encontramos la imagen de arriba.

Lo primero que debemos hacer es activarlo así que pulsamos en Caching on y guardamos los cambios.

Una vez activado, nos vamos al apartado Avanzado que tenemos que hacer unas cosillas.

WP Super Cache avanzado

Activa las mismas casillas que ves en la imagen:

  • Cache hits to this website for quick access para activar una mejora.
  • Use mod_rewrite to serve cache files para que use el modulo del servidor como método de compresión.
  • Compress pages so they’re served more quickly to visitors para que comprima las páginas.
  • Don’t cache pages for known users para que no cachee páginas de usuarios. Es importante para cuando estás haciendo modificaciones o incluso cuando publicas algo, que puedas ver los resultados.
  • Cache rebuild. Serve a supercache file to anonymous users while a new file is being generated para que sirva unos archivos mientras crea los nuevos.
  • Mobile device support vendrá activada de serie, pero sino la activas para la compatibilidad con móviles.

Más abajo vienen otras opciones para que ajustar el tiempo de cacheo, si queremos que no nos cachee algo, pero personalmente prefiero que se encargue de todo y los ajustes que trae me parecen correctos.

Reglas mod_rewrite wp super cache

Pues nada, guardamos los cambios con el botón Actualizar estado y justo debajo saldrá un botón que pone Actualizar reglas mod_rewrite. Pulsadlo para que las reglas se guarden en vuestro archivo htaccess.

Entonces veréis una ventana verde con las nuevas reglas. Pues ya está listo para funcionar en perfectas condiciones.

Pero nosotros seguimos.

CDN

Un CDN es una red de entrega de contenido que entrega tus archivos por ti.

Los archivos que suelen pesar más son las imágenes, los scripts de javascript, los CSS y algo que otro más. Así que usando éste tipo de servicios, nuestros archivos se copian por todo el mundo y se sirven del servidor más cercano al visitante.

Cuando usamos un CDN lo que hacemos es que nuestra web sirve los archivos que ejecuta el servidor y el resto lo sirven los otros servidores. Si nos visita alguien de América y usamos un CDN, éste va a entregar los demás archivos y así la web se carga mucho más rápido.

Otra gente suele usar un subdominio para entregar éstos archivos. Pero siguen saliendo del mismo servidor haciendo uso de los recursos.

Aunque es una buena forma de acelerar tu web.

Para configrarlo es sencillo, aunque un poco engorroso si no lo entiendes.

WP Super Cache cdn

Para usar ésto, primero debes de haberte dado de alta en algún servicio de CDN.

Lo primero es activarlo en Enable CDN.

Después debemos crear un Cname en nuestro dominio. Es simplemente crearlo apuntándolo a la url del servicio de CDN contratado. Puedes crearlo al estilo cnd.miweb.com o static.miweb.om o lo que se te ocurra de nombre.

Después lo pones en Off-site URL y todos los archivos se cargaran desde ahí si están dentro de wp-content, o wp-includes.

Si por ejemplo tienes una carpeta en tu hosting donde cargues otro tipo de imágenes o scripts, debes escribirla aquí separándola con una coma.

Guardas los cambios y listo, ya tienes tu CDN configurado.

Si en vez de un CDN externo, prefieres usar tu propio servidor, crea varios subdominios o cnames al estilo cdn1.miweb.com, cdn2.miweb..com...

Todos apuntando a la raíz donde se encuentra tu web.

No crees un CDN cdn1.miweb.com y lo apuntes a /public_html/cdn1/.

Apúntalos a donde tienes tu web, normalmente en /public_html/

Una vez creados e incluidos en el plugin, tu web se cargará del mismo servidor, pero en descargas paralelas en vez de una sola.

Una imagen se cogerá de cdn1, la otra de cdn2 y así, pero simultáneamente.

Contents

WP Super Cache contents

En éste apartado podemos ver las páginas de nuestra web que están cacheadas.

Básicamente nos servirá para borra la caché si hacemos cambios en algún sitio. Si por ejemplo tienes que modificar algo en la página principal, cuando lo hagas, bórrala de aquí para que se vuelva a generar.

Si pulsas en Regenerate cache stats, se actualizarán los datos y verás los archivos cacheados. y si pinchas en Mostrar archivos en cache, los verás todos y podrás borrarlos independientemente.

Ésto es mejor de éste modo porque así la cache no se tiene que regenerar de nuevo cada vez que modifiques algo.

Preload

Hasta el momento, la caché que estábamos creando era cuando alguien entraba en nuestra web, se creaba para el siguiente visitante.

Ésto está bien por un lado, pero por otro no estamos alcanzando la velocidad idónea de un sistema de caché.

¿Solución?

Crear la caché antes de servir nada.

Con el preload lo que hacemos es que el plugin empiece a crear la cache antes de nada y después sirva éstos archivos cacheados.

  • La web cargará antes para los visitantes.
  • Google nos recompensará porque nuestra web carga antes.
  • Tendremos una bajada de recursos en nuestro hosting, aunque primero tiene que trabajar para crearla.

WP Super Cache preload

Así que lo vamos a configurar del siguiente modo:

Introducimos un tiempo en el que se realizará la precarga. O sea cada cuanto tiempo debe de volver a crear la caché.

Yo he puesto 1440 minutos que es un día para no agobiar el hosting y además que tampoco actualizo la web cada hora. Si usas un vps u otro servidor potente, a lo mejor te interesa ponerlo en menos tiempo.

Activamos Preload mode y en mi caso he dejado lo demás porque no me interesa saber como está el estado de la cache.

Pues listo, nos indicará el tiempo que tardará en crearla. A mi me indica 10 minutos, pero puede ser más según el número de páginas que tengas en tu web.

Y debajo pone el tiempo que queda para volver a crearla de nuevo. Unas 23 horas y algo.

Pluging y debug

Lo demás son unos extras para debug y unas funciones que puedes usar.

Yo directamente no lo uso. Es más, lo miré por encima y he pasado.

------------------------

Pues nada, ya tienes tu sistema de caché funcionando en tu WordPress con WP Super Caché.

Cuando pase un tiempo y sigas creando contenido y gracias a que tu web irá más rápida, Google te irá premiando.

Y tendrás a tus visitantes contentos que no se irán a ningún sitio porque la web vaya lenta.

Analiza gratis tu web WordPress con SpeedWP.

104 comentarios en “WP Super Caché: El mejor plugin de caché gratuito para WordPress”

  1. Hola Raul. Disponiendo de sg optimizer de siteground y sus niveles de caché, crees que la instalación de otro plugin de cache como supercache le aporta a la velocidad? ¿Se configurarían las mismas cosas que expones en este tutorial?
    También tengo instalado autoptimize y cloudflare (versión gratis), pero estoy explorando otras opciones.

    Un saludo.

  2. Hola, gracias por la información. un pregunta, ésto dónde lo hago? «Para usar ésto, primero debes de haberte dado de alta en algún servicio de CDN.»

  3. Compañero, la velocidad en Pagespeed ha mejorado notablemente. Debo decir que este tutorial es el más completo y mejor explicado que he encontrado buscando en internet. Hace un tiempo instalé W3 total caché, lo configuré según el tutorial de otra página y me la lió pardísima. Tuve que restaurar copia de seguridad de la web y todo.

    Hoy me he animado a buscar otro plugin de caché y buscando en Google he llegado hasta aquí y la verdad que me voy muy satisfecho. Gracias

  4. Hola, Raúl

    No es eso, la opcion de enviar al administtrador no la tengo marcada, lo habia comprobado.
    Que podría ser? Gracias

    Un saludo

    1. ¿Has desactivado el que hay abajo del todo en la pestaña avanzado que pone «Correos electrónicos de notificación»?

      Creo que aparte de estos no hay más opciones. Aún así le estaré dando vueltas.

  5. hola
    estoy probando este plugin y, la verdad, es que va muy bien. Pero no se porque cada vez que ejecuta alguna accion me lleg aun correo a gmail, creo que lo hace un par de veces al dia. Agradeceria si me dijeras como desactivarlo ya que, con el tiempo, me va a saturar el correo. Muchas gracias de antemano

    Un saludo

      1. Buenas tardes, Raúl
        pues me llegan 5 ó 6 mails de wordpress, desde mi dominio, y dicen lo siguiente:
        – refrescando la taxonomia post_tag de 0 a 100
        – Ha empezado la precarga de la cache
        – Refrescando la taxzonomia category de 0 a 100
        – Refrescando publicaciones de 0 a 100
        – 100 publicaciones refrescadas
        – Completada la precarga de cache

        esos son los titulos de los correos. MUchas gracias de antemano

        Un saludo
        Nurapesca

        1. Entra en Super Caché en la pestaña depurar y abajo del todo seguro que tienes seleccionada la pestaña «Enviar un email al administrador del blog cuando se hagan comprobaciones (útil para pruebas)».

          La quitas, guardas y adiós problema.

          Saludos!

Hazte WPOptimizer para comentar y aprender a optimizar WordPress

¡Lo quiero!

Si eres WPOptimizer