WP Super caché, la mega guía del mejor plugin de caché para WordPress

WP Super Caché WordPress

En ésta guía voy a explicarte las ventajas de usar el mejor plugin de caché 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.

¿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?

Pues puede que si tu web es pesada, tus imágenes no están optimizadas y si además no tienes un hosting de calidad, puede que el servidor se caiga.

¿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 uséis las mejores y más rápidas plantillas como uso yo.

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?

Si quieres tener un WordPress optimizado y rápido, lo necesitas.

¿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é.

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 PluginsAñ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 AjustesWP 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.

¡Valora mi contenido!
[1 votos. Media: 5]

98 comentarios en “WP Super caché, la mega guía del mejor plugin de caché para WordPress”

  1. Hola Raúl,

    Necesito saber que significa que haya llegado al límite de recursos en I/O entradas y salidas en la .cpu ? En qué forma negativa puede afectar a la web? Que no se cargué?

    Me puedes ayudar, gracias.

    1. Hola Sonia,

      Pues Cpanel que es lo que tu estas usando, tiene un sistema para ver la carga que hace tu web o tus webs sobre el servidor. En éste caso compartido con otras webs como la mayoría que hay en Internet.
      El I/O usage es digamos de un modo sencillo, el uso de escrituras en disco. Tu tienes un límite al igual que con la cpu, memoria(física o virtual), etc.
      Mientras sean picos de uso no hay problema. Lo malo sería una carga intensiva. Si ves que en la gráfica la cosa está muy arriba siempre, hay que optimizar WordPress.
      Te recomiendo que mires el registro de errores que hay al lado del icono de los recursos y veas si el servidor los está dando.
      También puedes mira las herramientas para webmaster para tener una idea de la salud de tu web.
      Me has dado una idea. Voy a preparar un artículo sobre ello.

      Saludos.

      1. Gracias, suelo tener picos altos que se dan cuando tengo más visitas. Lo que hice para optimizarla es seguir esta entrada e instalar el plugin súper cache, pero revisando las características de mi plantilla, estoy forzando una cabecera de max-age=3 con lo que esto invalida un poco al plugin y no se sí quitarlo, qué me recomiendas?

        Un saludo.

  2. Luis Alberto Agea Dúran

    Gracias a ti por fin creo que tengo la mejor configuración posible de wp super cache. Ahora como tu dices a esperar haber si Google empieza a premiarme dando subidas en sus búsquedas

  3. Hola, tengo una duda respecto al uso de CDN con este pluging, lo he habilitado con un subdominio desde mi servidor pero he leido varios articulos donde dicen que “cuando tengamos el subdominio creado debemos subir los archivos del sitio web mediante un cliente FTP. Al nuevo mirror hay que subir todo el sitio y las partes estáticas se cargaran desde el subdominio.” Segun entiendo en tu articulo esto no seria necesario ya que el subdominio apunta a la carpeta raiz, pero…podrias confirmarmelo? Muchas gracias.

  4. Hola Raúl,

    En mi web, y generalmente en las de mis clientes, utilizo el W3 Total Cache.

    Sin embargo, últimamente he descubierto incompatibilidades con el plugin para foros “Simple Press” y recientemente con mi plugin de captación de suscriptores “Ninja PopUps”.

    ¿Has detectado comportamientos incorrectos con WP Super Cache?

    De momento no me planteo cambiar de plugin de cache, pero no descarto hacerlo si sigo viendo cosas raras.

    Un saludo.

    1. Hola Arturo,

      Personalmente y después de haber probado algunos plugins y por supuesto el W3TC, me he decidido por el Super caché.
      Primero por que es un plugin sencillo. Sé que el W3TC es un plugin bastante complejo, con muchas opciones, pero a veces eso se vuelve contra nosotros. Prefiero algo sencillo y que sea eficaz.
      Hasta el momento no he notado ningún problema con éste plugin, pero si es verdad que son plugins que hay que hacerles un seguimiento por el tema de compatibilidades.
      Ya sabes. Una vez que pruebas un plugin de caché, uno de comentarios, otros de redes sociales, etc y trabajan todos en conjunto, rápidos y sin problemas, ya tenemos el conjunto ganador.

      Si noto algo raro, eres el primero en saberlo.

      Saludos!!

      1. Muchas gracias Raúl,

        Las incompatibilidades que ha provocado en mi web no son importantes, pero ya me ha mosqueado y ahora le prestaré mucha más atención.

        Como vuelva a dar por saco lo cambio por Super Cache y listo.

        Saludos!!!

        1. A mi me molesta mucho que después de todo el trabajo que requiere una web, no funcione bien el formulario de contacto que es tu única conexión con tus lectores, clientes, amigos, etc.
          Yo después de probar nuevos plugins, suelo hacer alguna que otra prueba de las partes críticas de la web por si las moscas.
          Ya me cuentas.

          Saludos!!

  5. Primero de todo, mil gracias por lo bien explicado que está todo. Hace tiempo que tenía instalado el plugin pero no lo tenía bien configurado, por lo que no servía de nada…
    Una cuestión: si marco la opción Cache hits to this website for quick access. (Recommended) de Avanzado, en PageSpeed Insights llego al 84/100, fabuloso. Pero… la web se desconfigura, como si no estuvieran cargados los css ni los js. Y si lo desmarco, la web funciona pero el PageSpeed me da un 44/100
    No sé si tendrá algo que ver el hecho de que tengo CloudFlare (lo he configurado hace apenas una hora) y lo he activado también en el plugin, siguiendo tus indicaciones (http://cnd.pradogvelazquez.es). Ignoro si tendrá que ver con esto. Lo he puesto en modo pause para ver si el problema venía de ahí pero no, el problema venía de la casilla que te comento.

    Así pues: cómo puedo alcanzar la velocidad y a la vez mantener el diseño de la web?

    Miles de gracias.

    1. Pues te comento Prado. Resulta que los CDN copian muchos archivos y los distribuyen por el mundo. Entre ellos están los CSS que son los que le dan el diseño a tu web. Si tu configuras el plugin para usar un CDN, no cogerá esos archivos de tu web, si no del servidor asociado y si se desconfigura, es porque no los coge bien. Yo que tu esperaría un poco y limpiaría la caché del navegador. Y si no, mira a ver si está todo correcto.
      Te digo que configurar un CDN no es difícil, pero se puede complicar a veces.

      Saludos.

      1. Esto es velocidad y lo demás son tonterías 😉

        Acabo de comprobar que desactivando la casilla de CDN, aunque tenga activada la que te he comentado en el post anterior, la web funciona perfectamente así que quizás sea que me he precipitado porque aún no están las copias en cloudflare y por eso no funciona.
        Esperaré las 24 horas aconsejadas y veré qué pasa.

        Pasando a otra cuestión off topic de tu post: ¿me aconsejas desactivar “photon” de jetpack una vez esté plenamente funcional cloudflare? Tengo entendido que Photon es como un CDN de wordpress sólo para imágenes.

        Gracias de nuevo.

        1. Acabo de caer en la cuenta que no me expliqué bien con lo del cdn. Necesitamos copiar los archivos al mismo, pero el plugin no lo hace por si solo.
          Pero es largo de explicar para un comentario.

  6. Raúl, para ecommerce que tienen WordPress + Woocommerce recomiendas utilizar el plugin de caché?
    Te lo consulto por el tema de variación de productos (nuevos que salen, antigüos que se quedan sin stock o que éste cambia, nuevos precios, ofertas puntuales, etc.).

    ¡Muchas gracias!

    1. La caché caduca cada x tiempo que tu configures o también puedes limpiarla a mano si has hecho cambios significativos.
      Todas las web del mundo están cacheadas y las que no, deberían estarlo. Es algo necesario si no queremos gastarnos una pasta en servidores.
      Saludos!

  7. Raúl antes que nada Felicidades y Gracias por compartir tus conocimientos!!

    Voy a empezar a escribir en un blog y voy a intentar escribir 3 o 4 entrada al día , en el apartado PreLoad que tiempo le debería de poner para cargar la caché.

    Muchas Gracias!!

  8. hola amigo, instale el plugin y segui el tuto pero me afecto el ccs de mi tema, el fondo de la cja y del contenido era gris y ahora no lo toma y a su vez solo se ve es el fondo del tema como tal.

    Mi ccs sigue igual y si lo modifico tampoco me cambia los atributos,

    Que puedo hacer, ya probe con otro nagador, de incognito etc y nada

    ayudaaaaaa

  9. Ivan Martinez Bernabeu

    Muchas gracias Raul.

    Me has ayudado mucho para configurar el plugin, sabes otro plugin para minificar javascrip y estilos “in line” he hecho un análisis con Woorank y me sale que tengo mas de 7 javascrip y muchos estilos inline, yo utilizo Wp minify, pero no cambia, sabes como arreglarlo?

    Un saludo y gracias por tantos consejos

  10. Hola, estoy preparando una Web WP. Antes me ha pasado que el MENÚ PRINCIPAL fallaba y no encontraba razón. se hacía clic a una página, luego volvía a home, hacía clic a esa misma otra página y sólo cargaba home. Borraba totalmente el SUPER CACHE y se arreglaba. Haz sabido de estos casos?

    1. Sebastián pueden ser mil cosas y sin verlo, pues poco te puedo decir. Lo que si te voy a recomendar es que en el plugin desactives la caché para usuarios conocidos como el administrador. Así cuando trabajes no tendrás problemas si haces cambios y no se ven reflejados. Saludos!

  11. Hola Raul,

    Contraté un Firewall con SiteLock. Este firewall ya tiene un CDN predeterminado, por lo que tuve que quitar el CDN que usaba habitualmente.
    Desde que dirigí mi página a SIte Lock, la página tiene un delay muy grande de la carga de los nuevos Posts.
    ¿Como lo puedo solucionar?
    Espero me puedas apoyar con algún consejo.
    Saludos,

  12. Fantástico artículo-tutorial Raúl. Súper bien explicado, así cualquiera lo entiende. Me ha encantado.
    Y de paso os invito a echar un vistazo a mi blog http://jalfocea.com donde hay un poco de casi todo, para todos los gustos.
    Saludos desde Murcia.

    1. Me alegro de que te haya gustado Jose. Me he dado una vuelta por tu web y si, veo que tratas de todos los temas un poco. Te iré echando un vistazo de vez en cuando. Un saludo!

  13. Buena guía de wp, de las mejores que he visto no es el típico post para rellenar, te añado a linkedin para futuros trabajos saludos!!!

    1. Me alegro de que te guste y si, la verdad es que intento que mis contenidos sean lo más útiles posibles. Aunque tampoco se pone toda la carne en el asador, jaja. Ok, saludos!

  14. Hola Raúl, he seguido todos tus pasos y, al hacer el “Test cache”, me aparece el siguiente mensaje:
    Cache Tester

    Test your cached website by clicking the test button below.

    Fetching http://www.jlmartinsaez.com/ to prime cache: OK

    Fetching first copy of http://www.jlmartinsaez.com/: OK (1.html)

    Fetching second copy of http://www.jlmartinsaez.com/: OK (2.html)

    The pages do not match! Timestamps differ or were not found!

    Things you can do:

    Load your homepage in a logged out browser, check the timestamp at the end of the html source. Load the page again and compare the timestamp. Caching is working if the timestamps match.
    Enable logging on the Debug page here. That should help you track down the problem.
    You should check Page 1 and Page 2 above for errors. Your local server configuration may not allow your website to access itself.

    Por lo que he visto, no es el mensaje que debería aparecer. Si sabes cuál puede ser el error te lo agradecería.

    Saludos y gracias de antemano.

    1. Pues Jose Luis, ese plugin tiene muchas configuraciones y puede depender de como lo tengas configurado, si el hosting está bien configurado en el aspecto de PHP también, etc. Saludos.

  15. Te consulto, tengo un portal de noticias y cuando activo el wp-cache y cargo noticias no aparecen inmediatamente en el home. ¿que puedo hacer?

  16. No comprime wordpress?
    mediante htaccess, no funciona (….)
    en options.php cambiando gzipcompression a “1” tampoco lo comprime
    con w3 total cache y la sopciones tampoco lo comprime

    Existe alguna forze gzip?
    Por otro lado. en tools.pingdom los resultados son malísimos. 78/100 algo ridículo y no consigo bajar de aquí.
    Incluso minifying JS y CSS. llevandolos a footer nada de nada. enfín debe ser el tema elegido. Un desastre.

    Muy interesante tu Post

    1. Vale perdón. ya está si. me vine arriba Raúl. 97/100 en toolspingdom. No he dicho nada.
      Ahora limpiaré un poco para insight de google.

      Perdón por molestar.

      Un saludo. Gracias

      PD. Alguna sugerencia para la compresión de wordpress a parte de lo que mencioné anteriormente?

      1. No pasa nada.
        Se pueden hacer mil cosas para mejorar la velocidad de WordPress. Pero en un artículo no se puede explicar todo. Saludos.

  17. hola Raul
    Gracias por el tutorial y tu tiempo.
    Hay una cosa que no me queda clara en el uso del cname, yo tengo la versión gratis de cloudlfare.
    El cname lo creamos en nuestro domino pero no se donde tiene que apuntar, al cname que he creado en cloudflare
    alas ns de cloudfare

    gracias

  18. Hola Raúl, genial tu post! Muchas gracias por la información, ya que no tenía activado ningún caché y seguramente me será útil

    Tengo 2 consultas para hacerte si es posible:

    1) Al ver la pestaña contents aparecen dos cachés: wp-cache y wp-super-cache, ¿tu sabrías indicarme la diferencia para entender de qué trata?

    2) Por otro lado, quería saber si el uso del CDN es independiente del caché. Yo estoy en ese grupo de gente que no lo entiende :S. Si no lo activo, ¿de todas formas estoy cacheando el sitio, cierto?

    Desde ya, muchas gracias!!
    Saludos!

    1. Te respondo Rodrigo:

      1. Si no me equivoco, la primera es alguna función de WordPress y la segunda la del plugin. A ti la caché que te interesa es la que hace el plugin que es la segunda. Además verás que es la que más archivos cachea.

      2. El CDN es para que el contenido estático como imágenes, archivos CSS y JS se repartan por varios servidores. Si alguien accede a tu web desde por ejemplo Estados Unidos, de tu web se servirá el HTML, pero desde un servidor más cercano al cliente los archivos estáticos. No hace falta activarlo si no quieres.

      Saludos!

  19. Hola Raul,

    Realmente valioso tu aporte
    pero he intentado de instalar wp super cache y no me deja, al momento de activarlo me sale el siguiente mensaje:

    Mensaje del sistema

    Este complemento wp-super-cache/wp-cache.php no se permite en nuestro sistema. Se ha desactivado automáticamente.

  20. Muy buen post, muchas gracias por el aporte. Como puedo configurar el cdn con cloudflare?Mi hosting tarda mucho en cargar y quiero optimizarlo. Muchas gracias otra vez

  21. Hola mi amigo quetal como te va ,, fijate que en la velocidad me sale a 69% mi word press pregunto puedo poner el super cache y me ayudaria a mejorar la velocidad o anted debo de limpiar los javascript que aunque no se como hacerlo ,,preferiria solo colocar el super cache ..sera posible ya que soy nuevo apenas en esto y me gustaria que mis clientes lograran ver mi pagina con rapidez o normal!

  22. Y algo que se me olvidaba es en si mi pagina web aclarando pero es .info la web y me gustaria saber si ese .info es muy malo o no ..para uso de comercializarme ..gracias y usando el super cache .gracias.Ya que ese fue el que me coloco el muchacho en mi word press.. Y tambien pregunto si puedo solo configurar el super cache y no poner todo lo demas del CDN tendria problema o puede ir solito ya que solo la velocidad a 100% es lo que quiero en este momento . Gracias

  23. Aviso! /home/bellezas/public_html/wp-content/advanced-cache.php no existe o no puede ser actualizado.

    1. Si existe, por favor, borre primero el fichero.
    2. Proporcione permisos de escritura a /home/bellezas/public_html/wp-content utilizando el comando CHMOD de su cliente de FTP. (chmod 777 /home/bellezas/public_html/wp-content) y recargue esta página. Esto sólo es una medida temporal: terminado el proceso deberá volver a dejarlo como de sólo lectura (cambiar de 777 a 755 en el comando anterior)
    3. Recargue esta página para actualizar /home/bellezas/public_html/wp-content/advanced-

    AMIGO AYUDAME ESTO ME SALIO AL INSTALAR EL CACHE COMO HAGO PARA LIMPIAR O MODIFICAR ESTO..

    cache.php
    Si eso no funciona, asegúrese de que el archivo /home/bellezas/public_html/wp-content/advanced-cache.php no existe:
    1. Abra el fichero /home/bellezas/public_html/wp-content/plugins/wp-super-cache/advanced-cache.php$wp_cache_file en un editor de texto.
    2. Cambie el texto CACHEHOME por /home/bellezas/public_html/wp-content/plugins/wp-super-cache/
    3. Guarde los cambios y salve el fichero en /home/bellezas/public_html/wp-content/advanced-cache.php; luego recargue esta página.

  24. Me suscribí muy buen articulo , deberías hacer que haga un “back” la pagina de congratulaciones cuando uno se suscriba y que no habrá una nueva.

    sigue adelante y muchas gracias por compartir conocimientos.

  25. Que pedazo de blog… como siempre dando valor y más valor…
    Gracias Raúl… me salvaste la vida una vez más.
    Y esperando el nuevo curso para acelerar wordpress con genesis.

    Otra vez gracias.

    1. Hola Francisco,
      Me alego de que te guste y le estés sacando provecho.

      Respecto al curso de acelerar WordPress, es para cualquier plantilla, aunque no sea de Genesis. Lo que voy es a ir agregando uno a uno los módulos, porque van a ser muy completos. Vais a ser unos expertos en optimizar la velocidad de WordPress. Prometido.

      Saludos!

  26. Muchas gracias Raul, he logrado que uno de los sitios que administro baje de 6 segundos a 2,45, no lo habia visto en mi vida, jajajjaj muchas gracias por tu tiempo y compartirlo con nosotros.

  27. Geniales tus consejos es más he conseguido pasar de 23 / 100 a 69 / 100 en el test de pagespeed insights de google. mi duda es la siguiente: tengo aun la web en construccion o sea que estoy modificando y cambiando y agregando cosas aún.

    qué precaución debería tener?, lei por ahi que hay que tener cuidado porque muchos cambios que realizamos no vamos a poder verlos por cuestiones de caché y compresión… deberíamos desactivar todo? y activarlo cuando ya no hagamos más cambios en la web? o que hacer realmente?

  28. Saludos.

    Me gusto mucho y utilice del CDN,cree los subdominios y la pagina carga muy rápido a pesar de los indices de medidores como pingdom y otros gtmetrix

    Pero veo algo, algunas imágenes se ven en un pagina y en otra no y de repente en la pagina que no se veían se muestran.

    Sera algún ajuste que se debe hacer para esto.

    Digo en orden de que se pueda ver en todas sin problemas.

    Espero puedas ayudarme

  29. Tengo un woocommerce montado desde hace un mes. Fue una migración desde prestashop.

    He probado wp rocket y w3 cache, los dos bien configurados siguiendo la documentación e indicaciones de blogs. Ninguno de los dos es fiable o funciona razonablemente bien. Cuando le da la gana te lía alguna pajarraca con el multiidioma (WPML) y sobre todo con links que no van, rollo que le das a “añadir a la cesta”, marca la URL correcta pero te recarga la “home”.

    Te hacen mil putadas aleatorias. Las opciones de minificación de ambos son directamente inusables, es petar la web tontamente.

    ¿Con el super caché funciona bien el woocommerce? ¿sabes si con algún otro?

    Saludos.

    1. Hola Jose,

      Te digo mi opinión sobre estos plugins, aunque tengo pendiente una comparación de los 3.

      W3 Total Caché directamente lo descarto por el consumo de recursos. WP Super Caché es muy ligero, pero se queda corto y necesita trabajo para adaptarlo a Woocommerce. El mejor por ahora es WP-Rocket, dado que se adapta perfectamente a Woocommerce de forma automática.

      Respecto a la minificación, me acabas de dar una idea para un artículo. Aunque te diré que hay que saber usar muy bien esa función si queremos que la web funcione sin problemas. Yo en algunos casos la desactivo o uso algunas alternativas como un CDN.

      Saludos.

      1. Wp-Rocket tampoco es un camino de rosas, y al final, si te miras la documentación volvemos a lo mismo. No es que sea “compatible” con woocommerce, es absolutamente incompatible, pero te da mil opciones de exclusión para no cachearlo.

        Carrito, mi cuenta y finalizar compra no las cachea. De hecho, todas las que tienen etiqueta DONOTCACHEPAGE no las cachea. Woocommerce ya te dice que la minificación del JS pases de ella. Puedes meterte en el barro, excluir los JS con problemas de la minificación y seguirán apareciendo con otros que en principio no deberían dar. Con HTML si tienes un theme algo currado da problemas fijo, pero eso siempre que minimizas html. CSS da muchos más problemas que otros minificadores de CSS automáticos como Autoptimize. Si tienes más problemas con ajax o con php dinámicos, la solución por supuesto es un mu-plugin para excluirlos también.

        Yo ahora estoy cacheando el blog, los productos y la home, y con la home me da algún problema y con los productos a veces también por el WPML.

        Sinceramente, no veo wp-rocket muy superior a super caché para el uso que le acabas dando. Al menos en mi instalación. Porque vale 30 pavos, que si costase 100 se iba a la basura mañana.

        Cuidarse.

        PD: se agradecería una entrada de cómo montar un woocommerce minimalista. Porque al final viene tan pelado de funciones que a poco que te pongas con multiidioma y dos cosas más te plantas en 60 plugins rapidito. Para mí el peor parto de montar la web ha sido descartar plugins problemáticos, que se pegaban con el theme, ralentizaban la web a muerte y demás dramas. Jetpack te genera problemas de todo tipo y te deja la web a pedales, slimstats se me cargaba funciones JS…

  30. Hola Raúl excelente artículo, se me ha presentado un escenario que no se como bien como solucionar espero que tengas la respuesta que busco: quiero instalar WPSC en un WP multisite con Woocommerce, entonces tomando en cuenta que los sitios están en subcarpetas y no en subdominios ¿debería evitar cachear las páginas de woocommerce de cada sitio de la red, colocando cada url en el espacio indicado en la configuración avanzada del plugin o solo las url del sitio principal?

    1. Noé pues pues ahora que lo dices no se me ha dado el caso de usar Super Caché en un multisite con las características que me dices. Pero sí, deberías de no cachear ninguna página de Woocommerce sea del dominio que sea. Saludos.

      1. Muchas gracias por tu respuesta Raúl, estuve revisando el plugin WP Rocket parece ser que está bien adaptado para multisite y Woocommerce, creo que lo usaré para afrontar ésta situación después de todo el coste del plugin es insignificante para una web que cuenta con 6 subsitios de comercio electrónico, vale la pena el gasto. Saludos y mucho éxito con todos y cada uno de vuestros proyectos.

  31. Hola Raul,

    Muchas gracias por el tutorial, me ha resultado muy útil.

    Quizás hay un punto que para los que somos demasiado neófitos no queda demasiado claro, al menos para mi. Una vez me doy de alta en un servicio de CDN (en mi caso Cloudflare), ¿donde y cómo creo el CNAME? Llamé al servicio técnico de mi alojamiento y me dijeron que el CNAME debía crearlo en Cloudflare, en lugar de en el dominio, como tú dices.

    Te agradecería mucho si pudieses explicar este paso con un poco más de detalle 😉

    Saludos!

    1. Carlos cuando se usa un servicio de CDN como Cloudflare, es él el que se encarga de los cnames porque se usan sus servidores dns, así que debes de crearlos en Cloudflare. Osea entrar en tu cuenta, darle a crear un cname, ponerle un nombre como por ejemplo static o algo similar y después usarlo en el plugin. Saludos.

  32. Hola.

    De un momento a otro mi site refleja con mucho rato de retraso los cambios hechos desde el administrador, tanto de entradas y páginas como de widgets.

    Esto tiene que ver con el caché? O es otra la causa? Gracias.

  33. Muchas gracias por el tutorial realmente muy completo! Tengo una duda: lo de CDN realmente cambia la velocidad de la web? Porque no entendí muy bien cómo se hace y me da miedo de hacer algo que no corresponde y estropear mi web.

    Muchas gracias!

    1. Leticia un CDN por supuesto que mejora la velocidad de la web, pero ten cuidado porque hay que saber implementarlo bien. Hasta Cloudflare que es de los más sencillos me ha dado a mi problemas.

      Saludos.

  34. Hola Raul,

    He realizado cuidadosamente los pasos para configurar el CDN en mi servidor Godaddy y cuando voy a mi web no funciona todo el CSS ….. el subdominio apunta al directorio raíz igual que el dominio principal. Hay algo mas que estamos olvidando Raul… Te agradezco tu apoyo… Gracias

    1. Pues eso debe de ser cosa del hosting que algo va mal. Piensa que al hacer clic en la url del subdominio tiene que redirigir al home de tu web. Mientras no te funcione no irá bien. Saludos.

  35. Hola Raul.
    Me gusto bastante el contenido de este post, muy didactico para quienes apenas entramos en este mundo del blogging.
    Tengo una pregunta, yo en mi blog tengo instalado WP Super Cache pero tengo problemas con la programacion de entradas, programo una entrada en cierta fecha y hora y cuando esta se cumple, marca “Publicacion perdida”.
    Siguiendo tus recomendaciones de configuracion de este pluggin, en la pestaña Avanzado en la seccion Miscelaneos, veo que te pones la pantalla y seleccionas la opcion “Usar PHP para archivos del servidor”, pero a mi en misma pestaña y seccion no aparece. Tengo la version del pluggin 1.5.1. La versión sobre la cual tu mencionas en el post es anterior, o como puedo solucionar esto? Gracias de antemano.

    1. Hola Manfred,

      El problema que me comentas de las publicaciones perdidas suele venir más bien por haber desactivado cron y no por el plugin de caché. ¿Lo tienes desactivado?

      De todas maneras tengo pendiente una revisión de ese problema desde hace tiempo, así que puede que un día me ponga con ello y haga un artículo.

      Sobre este de Super Caché tengo que hacer una actualización dado que lo hice hace ya tiempo.

      Saludos y gracias por comentar.

  36. Fernando Javier Pastrana

    Hola!, gracias por esta fabuolosa guia. Quisiera saber si, en wp super cache, coloco 1 dia para que depure, en cloudflare tambien debo poner 1 dia?. Tengo mis dudas, sobre como se actualiza en conjunto con cloudflare el cache de mi sitio.

  37. Buenas Raúl,

    felicidades por esta fantástica guía. Soy administrador de un periódico hecho en wordpress y se suben unas 30 noticias al día. A veces tenemos picos importantes y debería de tener un plugin de caché. Lo ideal sería que cuando se suba o se modifique una noticia se borre la caché o se actualice.

    ¿Sería posible algo así?

    Con las cabeceras estas en el htaccess cada vez que hago un cambio en la web no se ve a no ser que actualice.

    ## EXPIRES CACHING ##

    ExpiresActive On
    ExpiresByType image/jpg “access 1 year”
    ExpiresByType image/jpeg “access 1 year”
    ExpiresByType image/gif “access 1 year”
    ExpiresByType image/png “access 1 year”
    ExpiresByType text/css “access 1 month”
    ExpiresByType text/html “access 1 month”
    ExpiresByType application/pdf “access 1 month”
    ExpiresByType text/x-javascript “access 1 month”
    ExpiresByType application/x-shockwave-flash “access 1 month”
    ExpiresByType image/x-icon “access 1 year”
    ExpiresDefault “access plus 1 month”

    ## EXPIRES CACHING ##

    1. Javier esas cabeceras no influyen en los artículos, puesto que son para archivos estáticos.

      Lo que a ti te sigue cargando la caché son los HTML estáticos que crean cualquiera de los plugins de caché como WP Super Caché.

      Hay plugins como WP Rocket (que recomiendo encarecidamente) que tiene una función de auto vaciado de la página que cambie. Osea que si publico un nuevo post, se vacía de forma automática la página del blog. Pero también hace un consumo más alto de recursos.

      Saludos!

      1. Muchas gracias por responder y los consejos. Tengo puesto actualmente WP Fastest Cache pero no creo que sea tan buenos como super caché (con el gran inconveniente de los estáticos html como comentas) y WP Rocket.

        Miraré a ver que más se pueed hacer. Gracias de nuevo

  38. Buen dia!

    Instale el plugin, lo primero que note es que me quito un fondo de pantalla que tenia y me dejo uno blanco. Ciertamente es una cuestión de estética, que da un aspecto de imagen y en blanco no me termina de convencer. ¿Qué puedo hacer? ¿Mejor no utilizarlo o hay algo que pueda hacer para que aparezca?

    Gracias, por su atención!
    Saludos !

  39. Hey Raúl!

    Estoy aqui porque estoy teniendo problemas a la hora de crear post en mi web.
    Veo que el plugin trae opciones para poder excluir ciertas paginas de la cache, yo por ejemplo quiero excluir todo lo que tenga que ver con wp-admin ya que estoy teniendo problemas con crear un post rápidamente.
    Me explico… Al intentar crear un post todo normal, pero apenas publico ese y le doy al botón “Añadir nueva” y comienzo a escribir, colocar titulo etiquetas y demás el slug del post que he publicado previamente se coloca en la nueva, es básicamente como si estuviera “Editando” la anterior, pues he llegado a la conclusión de que es por el cache que aun no se ha refrescado en post-new.php. Ahora bien, ¿Como excluyo wp-admin en WP Super Cache? He pensado que por defecto viene excluido por esto

    http://prntscr.com/i0gaqp

    Pero si esta excluida por defecto ¿Porque me sucede esto?
    Cabe destacar que al instalar el plugin me ha comenzado el problema.

    1. Hola Zontir,

      Yo creo que tienes que tener algún problema con otro plugin porque lo que me cuentas no es normal y nunca me ha pasado con WP Super Caché.

      Te recomiendo que desactives todos los plugins y vayas probando a activarlos uno a uno y crear un post a ver si el problema pasa de nuevo. Seguro que alguno es el culpable.

      Saludos.

      1. Hola,
        Efectivamente asi fue, era una nueva configuracion del .htaccess que habia creado recientemente y pues entraba en conflicto con eso.

        Saludos!

  40. ¿Con este plugin existe la posibilidad de atender lo problemas de las métricas de google?, como:
    – Eliminar el JavaScript que bloquea la visualización y el CSS del contenido de la mitad superior de la página
    – Minificar JavaScript
    O que plugin nos recomiendas para ello.

  41. Hola Raúl

    En el apartado Refresh preload fijaste un valor de un día pero, ya que si actualizo un artículo se borrará la caché de ese artículo exclusivamente, quizás podría fijarse el refresh en un valor superior, no?

  42. 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!

Dejar un comentario

You have to agree to the comment policy.

Información básica sobre Protección de Datos

Responsable: Raúl González Sedeño (yo mismo).
Finalidad: Moderar los comentarios.
Legitimación: Que me das permiso, vaya.
Destinatarios: Tus datos se guardan en mi hosting Siteground, cifrado con SSL y que los protegerá con garras y dientes.
Derechos: Y obviamente puedes acceder, rectificar y suprimir tus datos, así como otros derechos cuando quieras.
Información adicional: Puedes consultar la información adicional y detallada sobre protección de datos personales en mi página web ragose.com + info