03Jun

Acelera WordPress con W3 Total Cache

W3 Total Cache

W3 Total Cache

Nota Importante: W3 Total Cache se encuentra actualmente en la versión 0.9.3  la cual añade algunas opciones (mínimas) que no aparecen en el siguiente tutorial. No obstante configurándolo como indico a continuación funciona perfectamente pues la mayoría de las funciones (y las más importantes) están cubiertas. Próximamente haré un post explicando que ha cambiado, que vale la pena añadir y que no, de las nuevas funciones. Mientras tanto sigue los pasos a continuación y el resto (por ahora) ignóralo.

W3 Total Cache es uno de los plugins más útiles de WordPress y totalmente gratis. Su principal función es almacenar en cache las páginas, objetos y consultas a la base de datos para dar una respuesta mas rápida cuando alguien busca tu sitio web. Además se integra a la perfección con servicios CDN (Content Distribution Networks) como CloudFront de Amazon y MaxCDN. Sobre esto último escribiré mi próximo post.

Dicho esto ve ahora mismo instálalo como cualquier otro plugin de WordPress y regresa aquí para ver como configurarlo de forma efectiva.

1 – GENERAL SETTINGS de W3 Total Cache

GENERAL

Al instalar y habilitar el plugin te aparecerá un nuevo enlace con nombre “Performance” en el menú del lado izquierdo de tu área de administración. Aquí es donde se habilitaran varias de las funciones principales del plugin. En algunos casos es mejor habilitarlas de forma individual y luego regresar a esta área para habilitarlas de forma general. Por ahora deja desmarcada la casilla, al terminar la configuración regresa aquí, márcala y haz click en “Deploy”.

PAGE CACHE

Page Cache crea páginas estáticas de tu contenido dinámico y las sirve a los usuarios lo cual reduce enormemente la carga del servidor.  Por defecto en WordPress las páginas se crean en el momento en que son solicitadas y con esta función básicamente lo que hace es guardar una copia en memoria que será la que se le mostrará al visitante.

En “Page Cache Method” selecciona la opción “Disk: Enhanced” y haz marca “Enabled” para habilitar la función y haz click en “Save All Settings” para salvar.

MINIFY

Minify es el proceso de eliminar los espacios en blanco, saltos de línea y comentarios de los archivos CSS y HTML para reducir su tamaño. En “Minify Cahe Method” selecciona “Disk” y asegúrate que en “Minify Mode” este seleccionado “Auto” las demás opciones déjalas como vienen por defecto. Por último marca “Enable” para habilitar la función y haz click en “Save All Settings” para salvar.

DATA BASE CACHE

Esta función guarda en cache las consultas a la base de datos en lugar de consultar la base de datos cada vez que se hace una solicitud. Dado que WordPress funciona a través de bases de datos casi todas las páginas realizan consultas para por ejemplo mostrar los comentarios o los posts mas recientes. Evitando realizar estas consultas cada vez que se carga una página se reduce considerablemente la carga del servidor.

Utiliza la opción “Disk”, marca “Enable” para habilitar la función y haz click en “Save All Settings” para salvar.

OBJECT CACHE

La cache de objetos almacena objetos de la base de datos. Puede o no reducir la velocidad del sitio web y puedes o no habilitarlo. Mi consejo es que lo habilites y utilices la opción “Disk”. Recuerda hacer click en “Save All Settings” para salvar.

BROWSER CACHE

Esta opción les dice a los navegadores de los visitantes por cuanto tiempo debe usar la misma versión de un objeto. Por ejemplo es poco probable que cambies una imagen de un post una vez que lo haz publicado, entonces no tiene sentido descargar la misma imagen cada vez que el mismo navegador solicite esa página. Esto reducirá bastante el tiempo necesario para descargar tus paginas ya que quedaran almacenadas en el navegador del visitante después de la primera visita.

Aquí no hay opciones, solo habilítalo y salva la configuración.

CDN

Significa Red de Distribucion de Contenidos y básicamente lo que hace es crear una copia de tu sitio web y repartirla por un montón de servidores alrededor del mundo. Cuando alguien solicita una página de tu sitio, automáticamente se le enviará la copia que esté en el servidor más próximo a su área geográfica.  Esto hace que el tiempo de descarga disminuya dramáticamente así como la latencia y carga de tu servidor ya que las páginas serán servidas por el CDN y no por tu proveedor de hosting.

Este blog usa el servicio CloudFront de Amazon el cual es ridículamente barato. W3 Total Cache se integra perfectamente con este servicio y otros similares. Si aún no lo estas usando deja la casilla desmarcada y no hagas nada en esta sección. Para saber como integrar el servicio CDN CloudFront de Amazon con W3 Total Cache lee mi post: Como crear un CDN con Amazon CloudFront y W3 Total Cache. Te recomiendo que termines este tutorial primero y luego hagas lo de el CDN.

VARNISH & CLOUDFLARE

Estas dos secciones déjalas tal y como están a menos que tengas algún motivo para cambiarlas. Varnish es un proxy http que se usa para acelerar el tiempo de carga del sitio pero solo puedes utilizarlo previa instalación en un VPS (Virtual Private Hosting) o en un Servidor Dedicado. Cloudflare por su parte es otro proxy http pero con un funcionamiento especial que lo acerca a un CDN. Para saber como instalar y configurar CloudFlare lee mi post: Configurando CloudFlare con W3 Total Cache y CloudFront en WordPress. Te recomiendo que termines este tutorial primero y luego instales y configures CloudFlare.

SUPPORT US

Pues eso haz un Tweet o algo para brindar tu apoyo a los creadores.

MISCELLANEOUS

Recomiendo marcar la primera opción “Verify Rewrite Rules” en ocaciones hay plugins que interfieren con el funcionamiento del archivo .htaccess hechando a perder la configuración de W3 Total Cache. De esta forma se te avisara si hay algún problema que necesites resolver. También te recomiendo marcar la última opción y usar el servicio Google Page Speed para hacer un seguimiento de la velocidad de tu sitio a través de la sección “Escritorio” en el menú de la izquierda.

Hasta aquí la sección “General Settings”, ahora pasemos a la siguiente: “Page Cache” en el menú de la izquierda o en la parte superior de tu página.

2- PAGE CACHE

GENERAL

Marca “Cache Home Page”, desmarca “Cache Feeds…”porque si haces cambios querrás que estos se reflejen al momento en tu RSS. Desmarca las dos próximas opciones y marca las dos últimas.

ADVANCED

Para la mayoría (yo incluido) no es necesario modificar nada en esta sección.

CACHE PRELOAD

Posibilita que las páginas sean pre construidas sin tener que esperar porque alguien las solicite. Aquí necesitaras ajustarlo en dependencia del número de páginas de tu sitio. Si por ejemplo tienes 1000 paginas (bastante grande tu sitio) y pre construyes 10 paginas cada 10 minutos y tu cache expira en una hora (3600 segundos) pues solo lograrás pre construir 60 páginas antes de que tu cache expire.

En este blog yo uso un intervalo de 10 páginas cada 600 segundos. Asegúrate de poner la dirección de tu sitemap, haz click en “Automatically prime the page cache” para habilitar la función y por último haz click en “Save all settings” para salvar.

PURGE POLICY

Dicta que páginas deben ser reconstruidas (léase actualizadas) en la memoria cache cada vez que publicas un nuevo post. Por ejemplo si no actualizas tu home page el nuevo post no aparecerá hasta que no expire tu memoria cache (por defecto 3600 segundos) y esta se vuelva a ser reconstruida con la nueva información. Para mí la configuración mas importante es como la muestra la imagen. Las otras páginas son infrecuentes que realmente no importa mucho cada que tiempo se actualizan. Donde realmente te interesa actualizar la información al momento es en tu Home Page, tus Post y tu RSS, aunque quizás para sitios muy grandes y con muchos visitantes esto podría variar. Marca las que creas convenientes para ti.

Hasta aquí la sección “Page Cache” ahora pasaremos a la sección “Minify

3- MINIFY

GENERAL

En esta sección marca los dos recuadros para habilitarlos y establece como quieres ser notificado si algún error se produce. Haz click en “Save all settings” para salvar.

HTML & XML

Aquí recomiendo marcar todos los recuadros y desmarcar “Don’t minify feeds” para que también se aproveche de la función. Justo como aparece en la imagen. Recuerda salvar al concluir.

JS

Algunas personas han reportado problemas al usar esta función con archivos Java Script así que úsala con precaución. Yo la he habilitado y no ha pasado nada con mi sitio así que todo es cuestión de probar. Marca el primer recuadro y puedes dejar los demás sin marcar a menos que desees combinar varios archivos Java Script en uno solo. Esto es recomendable pero tiene sus riesgos, yo por si acaso no lo hice que bastante he trabajado como para cargarme el sitio. En todo caso si lo haces asegúrate de tener un backup de respaldo.

CSS

En esta sección solo asegúrate de configurarlo justo como muestra la imagen.

ADVANCED

Aquí tampoco hay mucho que tocar el tiempo por defecto para que el recolector de basura borre la información de cache que ya ha expirado es 86400 segundos = 1 día. Si tu sitio es muy grande con miles de visitas diarias quizás te interese reducir un poco este tiempo. Para mí al menos por ahora con un día esta perfecto.

Hasta aquí la sección “Minify” ahora pasaremos a la sección “Database Cache

4- DATABASE CACHE

GENERAL

Asegúrate de marcar el recuadro. Querrás que siempre sea servida la última versión de tu página cuando es solicitada.

ADVANCED

Simplemente deja esta sección como viene por defecto a menos que te interese modificar alguno de los tiempos.

Hasta aquí la sección “Database Cache” ahora pasaremos a la sección “Object Cache”.

5- OBJECT CACHE

ADVANCED

Como dije al principio en la sección GENERAL existe un debate sobre si mejora o no la velocidad de carga de la página. En todo caso yo lo habilité en GENERAL y si tú también lo hiciste  entonces deja todo aquí como viene por defecto.

Hasta aquí la sección “Object Cache” ahora pasaremos a la sección “Browser Cache

6- BROWSER CACHE

GENERAL

Configura esta sección tal y como muestra la imagen.

CSS & JS, HTML & XML, MEDIA AND OTHER FILES

Deja estas secciones tal y como vienen por defecto. Quizás te interese modificar alguno de los tiempos, en mi caso lo deje todo como estaba.

Hasta aquí la sección “Browser Cache”, las próximas dos secciones “User Agent Groups” y “Referrer Groups” no tienes que tocarlas al menos que tengas motivos para hacerlo. Pasaremos por tanto a la sección “CDN” y con esto terminaremos la configuración de W3 Total Cache.

7- CDN

Esta sección dependerá de tu proveedor de CDN. En mi próximo post escribiré sobre como configurar W3 Total Cache con el servicio CDN CloudFront de Amazon. Independientemente de cual sea tu proveedor lo importante aquí es que este servicio se utiliza para servir tantas páginas como sea posible desde el CDN en lugar de tu propio servidor.

Hasta aquí la configuración de este estupendo plugin, estoy seguro que te será de mucha utilidad. Ahora ve a la parte superior de la página y haz click en “Deploy” para que el plugin empieze a trabajar. Cada vez que instales un nuevo plugin W3 Total Cache te avisará que es necesario borrar la cache (hacer click en un botón que te muestra) y volver a hacer click en “Deploy“. Déjame saber tus impresiones en los comentarios.

Para aprender más suscríbete a mi guía: Internet Marketing en 20 lecciones y a los contenidos exclusivos para suscriptores.

¿ QUE ESTÁS ESPERANDO ?

Aprende, paso a paso y GRATIS que es el marketing online y como implementarlo efectivamente para generar ingresos en internet.
Además recibe contenidos especiales solo para suscriptores que no publico en el blog.

Por último te invito a dejar tus impresiones sobre este artículo en los comentarios por estas simples razones:

  1. Leo y respondo todos los comentarios.
  2. Visito las webs de quienes dejan comentarios.
  3. Podría invitarte a escribir en este blog.

compartir en redes sociales

Comentarios

  1. Hola,

    Siguiendo los pasos que indicas, cuando termino la configuración, me sigue saliendo este mensaje:

    “It appears Minify URL
    rewriting is not working. If using apache, verify that the server
    configuration allows .htaccess or if using nginx verify all
    configuration files are included in the configuration.”

    No controlo mucho de servidores y demás, no se habría que cambiar algo en el hosting? Me podrías ayudar?

    Gracias.

    • Hola Nacho: Parece ser un problema común este que me cuentas. Puedes encontrar distintas soluciones en Google pero una que parece ser efectiva es asegurarte de que tienes instalada la ultimas versiones de WordPress y del plugin. Luego desinstala por completo el plugin y vuelvelo a instalar. A muchos le resuelve el problema. Sino encuentras una solución de esta forma creo que tendrás que tocar el archivo .htaccess que viene en la carpeta del plugin pero ya eso es bastante mas técnico tendrías que leer las diferentes soluciones que hay en internet. En un final también podrías desactivar el minify pero perderias la capacidad de comprimir archivos css y javascript.
      Déjame saber que tal te va con la primera solución, mañana investigare un poco el tema y si encuentro algo que te pueda ayudar te lo haré saber.
      Saludos.

      P.D. Pedrdon por la ausencia de algunos acentos escribo dsd mi móvil en ingles y no corrige todas las palabras.

      • Muy buenas noches Abraham!!!
        A parte de este post, me he leído otros muchos que has escrito. Es fácil leerte. Y este de w3 total cache lo he leído varias veces y el de cdn tambien, de hecho he seguido los dos paso a paso para configurarlo. Me sale una duda, es que la ultima parte de w3 total cache que dices de darle al botón deploy y despues guardar, no me hace ese paso. me da un error. Me dice: “¿Seguro que quieres hacer esto? Por favor, inténtalo de nuevo.” Y se queda ahí y no me lo activa, además le he dado a “compatibility check” y me salen estos errores:

        Server Modules & Resources:
        Plugin Version: 0.9.2.4PHP Version: 5.2.17 (PHP5 required for Minify, Rackspace CloudFiles, Microsoft Azure support)Web Server: ApacheFTP functions: Installed (required for Self-hosted (FTP) CDN support)Multibyte String support: Installed (required for Rackspace Cloud Files support)cURL extension: Installed (required for Amazon S3, Amazon CloudFront, Rackspace CloudFiles support)zlib extension: Installed (required for compression support)Opcode cache: Not installedMemcache extension: Not installedHTML Tidy extension: Installed (required for HTML Tidy minifier suppport)Mime type detection: Installed (mime_content_type) (required for CDN support)Hash function: Installed (hash) (required for NetDNA purge support)Safe mode: OffOpen basedir: Offzlib output compression: Offset_time_limit: Availablemod_deflate: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_env: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_expires: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_headers: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_mime: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_rewrite: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_setenvif: Not detected (required for Page Cache (enhanced mode) and Browser Cache)WordPress Resources/xxxxxxxxxxxxxxx/.htaccess: OK/xxxxxxxxxxxxxxxxxxxxx/wp-content: OK/xxxxxxxxxxxxxxxx/wp-content/uploads/2012/08: OKFancy permalinks: /%postname%/WP_CACHE define: Defined (true)URL rewrite: EnabledNetwork mode: NoMe podrías ayudar porfavor a configurarlo?? He mirado y remirado y no encuentro que es lo que está mal configurado o si falta añadir algo. He seguido pasa a paso tu post y lo he reinstalado hasta cuatro veces.
        Muchas gracias!!!!

        Itzel

        • Hola Itzel:
          He revisado tu lista del compatibility check y te puedo decir que es idéntica a la mía propia por lo cual no creo que sea ese el problema. He agregado una nueva imagen al paso 7 del post destacando el boton deploy. Te recomiendo que desactives tus plugins y lo instales con los plugins desactivados. Luego ve activando uno a uno. ten en cuenta que cada vez que desactives un plugin al volver activarlo el W3TC te pedirá que borres la cache. Solo tienes que darle al boton “empty cache…” y luego al boton “deploy”. Si se produjera algún error te lo destacaría en un recuadro en rojo. Al ir activando cada plugin uno a uno te posibilita determinar si hay alguno que esta entrando en conflicto con W3TC. Si tienes algún otro plugin para almacenar en cache elimínalo no deben funcionar juntos. Déjame saber si te funciona.

          • Hola Abraham!!!!

            Tus consejos manos de santo!!! A la primera me ha funcionado, ya no me da el error que te describí en mi post!. MUCHAS GRACIAS de todo corazón,me habia pasado horas mirándolo, con varios themes, y al final, lo más lógico (pero para lógico hay que saber como tu) era eso, uno a uno plugin activado y solucionado. !!! Ahora iré a por el cdn de tu tutorial. Muchisimas gracias por tu inestimable ayuda!!!
            Itzel

          • Hola Itzel:
            Me alegra que hayas podido resolver el problema. Es un placer haber podido ayudar.
            Saludos 🙂

          • Aysssss… Abraham, perdona que te escriba otra vez… Estaba yo tan contenta,no me daba error y estaba tan contenta que no revise todo. Hoy veo que no esta todo funcionando como debiera. Me explico. te adjunto listado de lo que no funciona como asi la confirmacion de pagespeed de que no esta haciendo todo el trabajo el w3 total cache:

            wordpress en compatibility check dice:

            Server Modules & Resources:Plugin Version: 0.9.2.4PHP Version: 5.2.17 (PHP5 required for Minify, Rackspace CloudFiles, Microsoft Azure support)Web Server: ApacheFTP functions: Installed (required for Self-hosted (FTP) CDN support)Multibyte String support: Installed (required for Rackspace Cloud Files support)cURL extension: Installed (required for Amazon S3, Amazon CloudFront, Rackspace CloudFiles support)zlib extension: Installed (required for compression support)Opcode cache: Not installedMemcache extension: Not installedHTML Tidy extension: Installed (required for HTML Tidy minifier suppport)Mime type detection: Installed (mime_content_type) (required for CDN support)Hash function: Installed (hash) (required for NetDNA purge support)Safe mode: OffOpen basedir: Offzlib output compression: Offset_time_limit: Availablemod_deflate: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_env: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_expires: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_headers: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_mime: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_rewrite: Not detected (required for Page Cache (enhanced mode) and Browser Cache)mod_setenvif: Not detected (required for Page Cache (enhanced mode) and Browser Cache)WordPress Resourceshtml/.htaccess: OKcontent: OKuploads/: OKFancy permalinks: WP_CACHE define: Defined (true)URL rewrite: EnabledNetwork mode: NoY la confirmacion de que no me está realizando los temas de cache y miniy está aqui en pagesespped dice esto:

            Especificar caché de navegador, Aplazar el análisis de JavaScript, Optimizar el orden de los estilos y de las secuencias de comandos, Evitar solicitudes incorrectas, Minificar JavaScript, Especificar un validador de caché, Ofrecer imágenes a escala, Eliminar las cadenas de consulta de recursos estáticosExperimental rules. These suggestions are experimental, but do not affect the overall PageSpeed score. Consider these items as points to an area to explore, but your mileage might vary:
            Reducir serialización de solicitudes, Eliminar reflujos innecesarios

          • Itzel te funciona perfectamente bien. Tu compatibility check es exactamente igual al mio. Lo que dice “Not detected” son funciones especiales avanzadas de W3TC (enhanced mode) que necesitan de configuraciones especiales en tu proveedor de hosting. Normalmente vienen desabilitadas por motivos de seguridad y no es fácil habilitarlas, tendrías que ponerte en contacto con el servicio técnico. Pero como te digo tu W3TC esta funcionando como debe simplemete al igual que el mio no usa las opciones extras pero tampoco son muy necesarias.
            En cuanto al PageSpeed tampoco le hagas demaciado caso asi te instales el blog en un super ordenador de la NASA el siempre te dirá que tienes que hacer “algo más”.
            Te recomiendo que uses el servicio de pingdom antes y después de instalar el CDN y ahí podrás comprobar el cambio real.
            Tambien instala estos dos pluginsque yo mismo uso:
            1- JavaScript to Footer que te mueve todos los archivos javascript al final de cada pagina de tu blog. Con lo cual aumenta el rendimiento y la velocidad de descarga del sitio.
            2: WP Smush.it que es un servicio de Yahoo para optimizar las imágenes de tu blog. Básicamente lo que hace es disminuir el tamaño en bytes de la foto sin afectar la calidad de las imagen. Una ves instalado vas a Multimedia ->Librería Multimedia y ahi al lado de cada imagen veras que dice Smush.it now! A veces debes repetir el proceso varias veces pq no funciona debido a la gran carga de los servidores de Yahoo que se dedican a esto pero es un servicio indispensable para mejorar el peso y descarga de tu blog.
            Saludos

  2. Hola Abraham! Gracias por el post, muy certero. Después de instalar y desintalar el plugin una infinidad de veces (ya que se me desconfiguraba el sitio -CSS- con o sin él), he dado con la solución gracias a tu guía 😉

    Pero ahora tengo un problema con las url, ya que se me agrega una extensión extraña, y cada vez que le doy actualizar a la página me sale un código distinto en la ruta (después del link permanente).
    ¿A qué se debe esto? ¿Es problema de w3 Total Caché? Agradecería alguna ayuda/consejo/orientación…
    Saludos!!

    • Hola Felipe, gracias por tu comentario. No creo que sea un problema de W3TC mas bien me inclino a pensar que sea algo con la configuración de los CNAMES. Por favor podrías poner un ejemplo de esas URLs???

  3. Hola de nuevo Abraham!! Muchisimas gracias de nuevo por tu respuesta!!! He probado el plugin que me dijiste de javascript footer pero me deja algunos plugins sin activar y me desconfigura la página. En cuanto al smushi.it ya lo tenía activado. No se abraham, que puede ser, tengo el cdn de cdn77.com y quizas hice mala eleccion cogiendo este, pero no noto excesivamente la diferencia. Al poner la url, me dirige a alegrar.me, y después la redirige al servicio de cdn, con lo que solo con esto ya me como unos cuatro segundos tranquilamente. En fin, gracias, un millón de gracias Abraham por tan excelente blog, pero aún más por tan excelente tú, apoyando sin más!!! Un cálido saludo!!!

  4. Hola Abraham.
    Te doy la enhorabuena por tu blog. Se entiende perfectamente, siendo tu descripción paso a paso un oasis en páginas que dan todo por sabido.
    He hecho los pasos que han mencionado y tras “empty all caches” y “deploy” me aparece este mensaje:
    It appears Minify URL rewriting is not working. If using apache, verify that the server configuration allows .htaccess or if using nginx verify all configuration files are included in the configuration.

    Imagino que será algo normal porque no observo fallos, por ahora. en el blog. Más que nada he aprovechado esto para darte la enhorabuena.

    • Gracias por tu comentario. No hay ningún problema es un “error” muy común y depende de la configuración de tu servidor de hosting. Normalmente desde el panel de administración es posible editar el fichero de configuración pero si no tienes experiencia en esto lo mejor es que no lo toques.
      Un saludo!!!

  5. Muchas gracias por el post a los novatos como es mi caso, pero tengo un pequeño problema, al configurarlo me dice que configure el permalink, lo tengo en el predeterminado de wordpress, he realizado los cambios de escritura en el haccesss a 777 y me sigue dando el mensaje.

    ¿qué puedo hacer, muchas gracias?

  6. Muchas gracias por el post.

    La diferencia de dejarlo configurado como viene a tu configuración se nota la ostia:

    Mirandolo con el gtmetrix:

    Page Speed Grade: ha mejorado del 87% al 91%.
    YSlow Grade: ha mejorado del 76% al 87%.
    Las peticiones al servidor: han bajado de 71 a 53
    Y la velocidad de carga: ha bajado medio segundo más o menos.

    Muchas gracias.

  7. Gracias por el tutorial.

    A mi también me da fallo en el paso 3-Minify si activo minify los archivos JS.

    Lo que he notado es que no funcionaban las pestañas y los slide de mi web en los navegadores modzilla e IE.

    Un saludo y gracias.

  8. Abraham deseo darte las gracias por el tutorial, ha sido de gran valor, excelente material solo con tu información logré programar correctamente el plugin, he guardado tu página en mis favoritos para visitarla nuevamente, reitero mi agradecimiento, hasta pronto

  9. Hola Abraham,

    He configurado W3 tal y como indicas, pero en mi versión, en la pestaña General Setings, aparece un cuadro con el título General. Dentro de este cuadro hay dos opciones:
    – Toggle all caching types on or off at once.
    – Preview Mode. (junto con un botón que indica “Enable”).

    ¿Qué hacemos con esto?

    • Asegúrate de que “Toggle all…” esté marcado eso quiere decir que todas las opciones que has configurado están activas. si lo desmarcas estas desactivando todas las opciones de una sola vez. En cuanto a “Preview Mode” déjalo tal y como está. Así te aseguras de que el plugin esta haciendo su función. Si haces click en “Enable” habilitas el modo “Preview” lo cual es un modo de pruebas que se utiliza para hacer cambios en la configuración sin que te cargues el sitio. Teniendo esta función habilitada el plugin lo que hace es simular que realiza su trabajo pero verdaderamente no lo está haciendo. Como lo tienes está perfecto.

      Saludos.

      Abraham.

      • Pues muchas gracias por avisarme, porque el “Toggle all…” lo tenía sin marcar, así que según entiendo llevo días con el plugin configurado pero sin activar… Es raro que no me haya avisado, no?

        • No es tan así. El plugin si estaba funcionando, fíjate que si desmarcas alguna de las opciones mas abajo el “Toggle all…” se desmarca automáticamente. En realidad es una función que habilita todo por defecto. Luego si tu inhabilitas algo el se desmarca automáticamente. Un ejemplo es el CloudFlare que no tiene porque estar habilitado si lo desmarcas entonces el “Toggle all…” se desmarca. Eso no quiere decir que no este funcionando. Quizás me explique mal en mi respuesta anterior. En realidad si seguiste los pasos del tutorial debería estar desmarcado y funciona perfectamente.

  10. Lamento volver a molestarte Abraham, pero requiero te tu sabiduría una vez más. Tras realizar todo lo que expones aquí, ya que “estaba metido en faena” y no tengo mucho que hacer hoy, he decidido actualizar wordpress a la última versión (aún andaba con la 3.3 creo). Bueno, el caso es que tras la actualización y reactivar los plugins, veo que mi theme hace cosas raras (vamos, que no va casi nada). He ido probando y es el W3 el plugin que da problemas. Lo he quitado y ahora todo correcto, ¿qué puedo hacer? ¿a qué se debe esto?

    Un saludo.

    • No es común que suceda pero puede pasar. Generalmente no es por culpade WP sino del theme. Desactiva W3TC y borralo, luego vuelve a instalarlo y configurarlo. Lo más probable es que se resuelva sino lo hace desactiva la opción minify css y javascript.

  11. Un artículo muy útil Abraham. Creo que W3 Total Caché es un poco lioso para aquellos que no tienen muchos conocimientos técnicos y has sabido aportar mucha información de interés.
    Un saludo

  12. Disculpa tengo un sitio con aproximadamente 100,000 visitas diarias, creo que tengo que modificar los tiempos de borrado. Podrias orientarme? No importa que cobres. Avisame por email

  13. Excelente tutorial, tenía instalado el plugin, pero nunca usé la configuración ni sabía que era necesario. Lo he configurado sin problemas, muchas gracias.

  14. Muchísimas gracias he seguido al pie de la letra cada uno de los pasos y me alegra comunicar el exito rotundo obtenido mi web ahora es casi 50 veces mas rápida que antes, solo tube un problemin con un ligero movimiento que sufrió el diseño de la imagen de mi header pero lo solucione toqueteando el php

  15. Hola, he configurado el plugin tal cual está en el tutorial y todo funcionaba bien, pero ahora que también he instalado Yoast WordPress SEO (en vez de All in ONE SEO) cuando trato de publicar una entrada simplemente “se cicla” es decir, que aparentemente nunca termina de guardarse la entrada, aunque cuando vuelvo a la sección de entradas si esta publicada y también está en línea. De principio solucione esto deshabilitando la sección Database Cache, la cual vuelvo a habilitar después de publicar mis entradas, pero ¿habrá alguna solución a esto? Creo que más bien va en el sentido de alguna configuración del plugin de Yoast pero siempre hay que descartar cualquier opción, sobre todo por los problemas que han surgido de la última versión de W3 Total Cache (0.9.2.8), gracias de antemano, saludos.

    • Hola Edy:
      En la sección browser caché puedes dedabilitar w3tc para el administrador, osea tu cuando entras al panel de administracion. De esta firma te aseguras de que estas usando la versión real del sitio. Ahora mismo no recuerdo si lo tengo indicado en el tutorial pues te escribo desde mi móvil. En todo caso lo miro por la mañana.
      Saludos.
      Abraham

  16. he configurado paso por paso este plugin tal y como aparece en tu post, pero debe ocurrir algún error grave porque mi página aparece en los navegadores como codigo binario o algo asi, he deshabilitado el plugin y mi página ahora aparece con normalidad. podrías ayudarme? http://www.viveescorts.com

    • Puede que este entrando en conflicto con algún otro plugin que tengas instalado. Activa el W3TC yluego ve desactivando uno a uno el resto de plugins para descubrir cual causa el problema.
      Saludos.

  17. Buenas tardes,
    Lo primero enhorabuena por el post! Es muy bueno.

    Le comento, hago todo lo que dice en la guía, pero cuando guardo todo, la página solo se me ve correctamente en google chrome, en el resto de navegadores o no se me ve o se sin banners.

    Gracias.

  18. Hola Abraham muy buen tutorial en este momento lo acabo de configurar tal como tu lo hiciste espero que me sirva muchas gracias por compartir

  19. Excelente post, esta configuración se nota mucho en el rendimiento del website.

    Pero tengo una duda, mi problemas es que cada vez que publico un post (aun estando programado) me gustaría que se reiniciase automáticamente la cache ¿sabes como puedo hacerlo?

  20. Abraham muchas gracias por este tutorial, me he configurado w3 total cache, y he obtenido menos de 2 segundos en la descarga (Promediaba arriba de 5), me queda pendiente probar algún CDN, de nuevo gracias.

  21. Hola Abraham gracias por el tuto, ha mejorado la velocidad de carga de mi blog, carga perfectamente a través del navegador, pero me encuentro con varios problemas!!
    Al entrar al escritorio de wordpress, no puedo acceder a ninguna de las pestañas de opciones (Entradas, comentarios, plugins, etc), al clickar, se abre una página en blanco.
    Además me aparecen los 2 siguientes mensajes:

    -The unsuccessful transfer queue has unresolved errors. Empty the queue to restore normal operation.
    -New Relic is not running correctly. Go to New Relic settings to review detected issues.

    No se que hacer, al no poder aceeder al listado de plugins, no puedo desactivar el W3, y no encuentro más info en Internet al respecto, que puedo hacer?

    Gracias

    • Hola debe ser que algún plugin entró en conflicto. Entra vía FTP y ve la carpeta plugins y dentro de ella renombra cada plugin (la carpeta con el nombre del plugin) de esa forma los desabilitas todos. Luego ve volviendo uno a uno a su nombre original y viendo que pasa hasta que encuentres cuál es el del problema. Si tienes que eliminar w3tc teniendo todos los plugins renombrados menos w3tc eliminado a través del panel de administración nunca borrando la carpeta pues w3tc crea otras carpeta adicionales en otros directorios. Déjame saber que tal te va.
      Saludos.

  22. Hola Abraham, muchas gracias por los consejos! He hecho todo lo que pones y todo ha ido bien; mi duda es que a mi no me aparece el boton “Deploy” estoy usando la Version 0.9.2.9 del W3 Total Cache, espero que puedas ayudarme, muchas gracias!!!

  23. Buen post, me ha servido de mucha utilidad. Y buena posición: el primer enlace en la búsqueda de google 😉

    Me suscribo a esta entrada para cuando la actualices a la última versión de 3W TC

    • Gracias por tu comentario, Hector. La actualización del post esta en camino. No la he hecho esperando a ver si sale una versión donde realmente haya un cambio significativo pero ya que eso no ocurre lo actualizar para tocar las pequeñas cosas que han cambiado/añadido. Por lo demás el tutorial sigue teniendo plena vigencia.
      Un saludo.

  24. Un muy completo tutorial sobre las configuraciones de Total Cache. Gracias.

  25. Saludos,

    He activado el plugin bien, pasé de la nota 70 a 84. pero tengo un problemita, la pagina carga muy bien en chrome, pero en safari y en firefox, las imagenes del slider principal cargan pero nunca aparecen. Sabrias a que se debe?

  26. Al final conseguí solucionarlo, al entrar por ftp observé que un plugin de seguridad que tenía instalado, me bloqueaba el acceso al escritorio, pero ahora todo OK. Aunque me encuentro con otro pequeño problema, no se si le habrá ocurrido a más personas porque no lo he leído, pero en mi caso, cuando comparto links en Facebook, Linkedin o Twitter, ya no me lee correctamente las meta tags y los resumenes o la imagen en miniatura no siempre aparecen, eso lo puede probocar W3?
    Gracias por todo, y enhorabuena por el post. Ahora mi blog http://mueble-juvenil.com va a máxima velocidad.

    • También me encuentro en el mismo problema, no con este plugin, sino con otro, ya he modificado y he optimizado mi web, pero ahora luego de examinar detalladamente todo lo que podría ocurrir en esto es que el plugin de cache esté evitando que Facebook lea correctamente los metatags, o yo, que por ejemplo, también para acelerar la carga de la web, he instalado cloudflare, lo que supone que no toda la carga caiga para el servidor donde está alojada la web.

      Si alguien sabe exactamente sobre esto, les pido nos ayuden!.

      Muchas gracias!.

  27. Muy buena guia,se agradece que este actualizada porque la verdad hay muchas pero de versiones antiguas o años anteriores

    gracias por el aporte y las explicaciones que siempre es mejor ha que te manden dar click sin saber porque

  28. Buenos días Abraham.

    Te comento. Ya hace tiempo instalé el plugin W3 Total Cache en un sitio y no le vi aumentar el rendimiento x ningun lado. Igual es porque lo parametricé mal. No lo sé. Después de leer tu post me animé a volverlo a instalar en otro sitio. Lo parametricé siguiendo tus directrices y funcionaba bien, aunque tampoco la velocidad de carga se optimizó demasiado. La cuestión es que ayer actualicé el plugin a su última versión y empezaron a pasar cosas raras. Vacié las caché varias veces, repasé la configuración, desactivé/activé el plugin, etc, Y cuando ejecutaba el sitio a veces cargaba y otras veces se quedaba la página en blanco. Esto constantemente y en varios navegadores. Por lo tanto, decidí a desactivarlo y ver el comportamiento. Y ahora con el plugin desactivado por lo menos “siempre” carga el sitio.

    Mi duda es qué hacer. Y de donde vino el problema. ¿De la actualización a la última versión? todo indica que si.

    ¿Que hago? lo dejo así. desactivado. Lo activo y analizo. Lo desinstalo del todo. Aunque esto último no es tan simple creo porque deja trazas por toda la instalación.

    Gracias,
    Ricardo

    • Probablemente está entrando en conflicto con algún otro plugin te vs a tocar identificar con cuál de ellos. Si sin así sigue sin funcionar te recomiendo que lo desintales y pruebes con otro como wp super caché o hiper caché.
      Saludos.

      • Gracias por tu respuesta. Lo raro es que la versión anterior no daba ninguna incompatibilidad. Iré haciendo pruebas y si no identifico el problema puedo probar como dices con esos plugins de cache a ver que tal. Gracias de nuevo. Saludos.

  29. Gusabio dice:

    Creo que esto es muy útil para alguien que le pone un montón de bobadas a su WP, por ejemplo, poner widgets de redes sociales que carguen en todas las páginas (no hablo del tipo like, sino del tipo box o comentarios), chat, relojitos, un montón de .js sin declararlos correctamente en functions.php, no saber usar CSS adecuadamente, hacer llamadas inncesarias de jquery, llenar de “plugins” que no sirven para nada… o para el que no sabe como comprimir imágenes adecuadamente y los sube sin tomar en cuenta su tamaño (del archivo), voy a probarlo, con lo bien optimizado que tengo mi sitio, espero no notar cambio alguno.

    • No sólo es útil para esas personas. Sitios con un tráfico enorme como TechCrunch, Mashable y CopyBlogger usan sistema de memoria caché para poder soportar el alto consumo de recursos del servidor que tan alto tráfico supone. No sólo se trata de la velocidad de carga sino de manejar adecuadamente los recursos del servidor. Quizás si tu sitio ahora está bien optimizado no notes mucha diferencia pero si en algún momento tu tráfico llega a las decenas o cientos de miles al día vas a necesitar una caché si o si.
      También en servidores de hosting compartido con cualquier pico de tráfico (unos pocos miles) se dispara el consumo de cpu y te bloquean la página automáticamente. Usando una caché evitas el posible problema.
      Saludos.

  30. Alguien me puede ayudar? Instale el plugin y configure tal cual esta aqui, pero en ocaciones me da error de cargar la pagina y la re cargo hasta 10 veces con f5 y en ocaciones la carga y otras no? alguien sabe xq es? Ayuda el plugin es super bueno me hace q la pagina cargue rapido pero me da dicho error. Gracias

    • Estoy seguro que es alguno de tus otros plugins que está dando conflicto con el w3tc. De todas formas antes de nada has una prueba y desactiva el Minify a ver que pasa. Si sigue igual te va a tocar identificar que plugin está produciendo el conflicto. En los otros comentarios he explicado como hacerlo.
      Saludos.

  31. Voy de nuevo, ya le debilite el Minify y continua dando el mismo problema la pagina dice asi cuando me muevo en secciones (Nunca en la principal) : Esta página web no está disponible Es posible que la página web http://selloscr.com/sellos/ esté temporalmente inactiva o que se haya trasladado definitivamente a otra dirección.

    He escuchado q el plugin de WP Touch genera conflictos puede ser ese el problema? Y es posible eliminar dicho plugin y poner otro para hacerlo compatible con tablets y celulares inteligentes? Cual me recomiendas ? La verdad no quiero desinstalar el w3 total cache xq da buenos resultados excepto por ese problema q te comento. Ademas intente con super cache y el rendimiento no es tan bueno. Agradeceria su ayuda si me puedes guiar al respecto. Gracias.

    • Ahhh si es el wp touch yo lo usaba y me pasaba lo mismo. La solución es insertar unos códigos en el wp touch para hacerlo compatible. Ahora mismo no recuerdo pero la solución está en bastantes sitios en Internet. Busca por wp touch and w3 total caché compatibility y seguro la encuentras. Yo de todas formas lo voy a mirar a ver si la encuentro.
      Al final lo que hice fue aprovechar que mi theme es responsive y elimine el wp touch que no pintaba nada. Esa es la mejor solución, usar un theme que sea responsive.

  32. Hola Abraham, yo tengo un problemas con yoast y total cache. No me genera el sitemap, al abrirlo para ver el mapa creado me sale el error 404. ¿ Algo que pueda hacer?

    • He leído algo sobre algunos problemas con el sitemap (sobre todo con el nombre que no es sitemap.xml) pero la verdad es que no estoy muy puesto en el tema. Yo uso el Google XML Sitemaps v3 for qTranslate (es más completo) y tengo desactivado el de Yoast.

  33. Trate de buscar la solucion y no la encontre, solo una lista de compatibilidad con moviles pero no con total cache, te digo la verdad me encanta el plugin me pone como bala el sitio, me da colera xq tanto el total como el touch con buenos plugins y seria genia usarlos juntos, tate quitando el touch y limpie cahes y cache de los navegadores, probé nuevamente y me dio problemas, entonces hice al revez quitando el total cache y no me da problemas, intente meter el super cache y me da error “The pages do not match! Timestamps differ or were not found ” la verdad no puedo usar ningun plugin cache, ya me fije en la configuracion y el mod_rewrite esta activo en el servidor, alguien sabe como configurar el total cache para que no me de errores de “Pagina no encontrada”, Ayuda gracias a Abraham Laria es una excelente pagina y el post esta genial solo q a mi no me esta sirviendo esta configuracion.

  34. Francisco Alonso dice:

    Muchísimas gracias por este tutorial. Ha sido de gran ayuda. Hice la prueba de PageSpeed Insights de Google Developers y no salió muy bien hasta que seguí estos pasos.

    Un saludo y gracias por tu ayuda.

  35. Hola muy bueno el artículo me ha servido de mucho. Pero ya se ha actualizado el plugin asi que sería buena una actualización al post.

    Tengo un problema y ojala me puedas ayudar. A la hora de hacer la prueba en PageSpeed me manda algunos errores aun de los que más me preocupan son estos.

    ” (H)Combinar las imágenes en objetos móviles CSS”

    Mi tema es compatible con moviles por lo que no he instalado WP touch ni plugins similares, aunque una vez probé y me daba un resultado de 96/100 (analisis movil) pero habia conflictos con el W3TC a demás que se veia como celular cuando entraba desde mi pc de escritorio,

    También un problema que molesta mucho ultimamente es el siguiente:
    “(L)Especificar una cabecera “Vary” con el valor “Accept-Encoding”

    Cuando le doy clic para ver el detalle de ese error me sale esto
    Los siguientes recursos que se pueden comprimir y almacenar en caché deben tener una cabecera “Vary” con el valor “Accept-Encoding”:

    https://platform.stumbleupon.com/1/widgets.js

    Y no recuerdo haber instalado ese plugin de Stumbleupon. Por favor me ha desesperado un poco esta situación, en caso puedas ayudarme sería muy cortez de tu parte y te estaría inmensamente agradecido.

    Mi web es esta, elclubdelrock.com

    • Hola Erick:
      La verdad es que tengo pendiente la actualización del tutorial. En cuanto al primer problema lo que te dice es que se divierte el uso de sprites para seguridad cierta imágenes (comúnmente los iconos). Es una buena práctica pero no es obligatorio y además es difícil de crear. Normalmente se hace cuando se diseña la plantilla y no todos los diseñadores lo tienen en cuenta.
      En cuanto al segundo tema no tengo ni idea, voy a investigar un.poco.
      Saludos!

  36. Estimado, gracias por el tutorial, pero luego de instalar y dejar funcionando el plugin, con el tiempo tuve que editar un archivo “estilo.css”, luego limpié caché y ya no cargó nunca mas ningún archivo “.js”, luego de mucho probar, des-habilite el plugin y sigue sin cargar los archivos javascript. (Este es el sitio: http://www.ambientesdigital.com)

    ¿Que habrá pasado?, ¿porqué ocurre esto sólo por limpiar la caché?

    Necesito ayuda por favor!

    Saludos

    • Eso no debería pasar y es la primera vez que veo un comportamiento así de w3tc. Lo primero es estar seguro que el error lo provoca el w3tc. Si c8n w3tc deshabilitado el problema continúa de me hace que algún otro plugin está provocando el conflicto. Desabilitas todos y luego ve habilitando uno a uno a ver que va sucediendo. Luego prueba a usar el plugin “javascript to footer”.
      Déjame saber que tal va todo. Saludos

  37. Grandísimo tutorial aunque aún no lo he probado. Me convence y me ha devuelto la confianza en este plugin que tuve hace tiempo y terminé desinstalando por los mismo problemas anteriormente comentados. Lo instalo de nuevo y pruebo tus indicaciones.

    Buen trabajo. Un saludo.

  38. Antonio Merino dice:

    Son las tantas, Abraham. Si he aguantado hasta esta hora es porque me has enganchado. Estoy empezando a desarrollar mi blog y tenía algunas dudas sobre el plugin que me has resuelto, aunque el tutorial está algo desactualizado. Te felicito por tu forma de expresarte y por el trabajo realizado. Seguro que volveré. Gracias.

    • Gracias a ti Antonio por tus palabras. Actualizar el tutorial es una de mis prioridades pero llevo unas movidas últimamente que no veas. Entre otras estoy terminando un rediseño total del sitio.

  39. Hola Abraham gracias por el post!!

    me aparece este cartel siempre que doy a guardar :
    “Plugin could not solve the Minify Auto issue automatically.”

    y luego en rosa arriba de la config del pluggin esto:

    Minify Auto does not work properly. Try using Minify Manual instead or try another Minify cache method. You can also try a lower filename length value manually on settings page by checking “Disable the Minify Auto automatic filename test”

    Perdon por la molestia 🙂

    mi blog es http://www.guernik.com/blog

    • Hola:
      Prueba lo siguiente a ver que tal:
      1. Desactiva el Minify.
      2. Instala el plugin “Javascript to Footer”
      3. Borra todas las cache.
      4. Vuelve a activar el Minify.
      Si no te funciona usa CloudFlare que se encarga automáticamente del Minify. Aqui en el blog está el tutorial.
      Saludos.

      • La verdad es que tengo el mismo problema… el día de ayer hostgator realizó actualizaciones al servidor, donde se encontraban mis sitios, por lo cual no pude accesar a ellos durante 3 horas, cuando regresó el servicio, todos mis dominios iniciaban con excpeción del dashboard de mi dominio principal. Por lo que decidí iniciar un chat con sus asistencia en línea, el cual me comentó que era problema primero de los plugins, luego de la plantilla para lo cual el tipo desinstaló w3 Total caché, así como mi plantilla aún cuando le dije que no lo hiciera porque sé bien que se desconfigura todo. Una vez que hizo esto, me arroja la misma leyenda, no me permite guardar un sólo cambio y además no deja vaciar cache.

        Para recomponer el sitio me dijeron que tenía que pagar 15 dlls, ya que mi backup era de 2 meses atrás. Entonces si reinstalo la misma plantilla, tendré que trabajar demasiado en los cambios que he hecho, además, no creo que sea la solución, pues me di cuenta que es el w3 que no me permite hacer cambios, por el logueo al dashboard ya me dieron una ruta alterna, entonces el único problema ya es poder guardar y que en verdad funcione el minify, ya que al entrar al código fuente se ve tal como si no lo tuviera y al darle disable minify, sale como si lo tuviera activa, pero mi sitio no se visualiza bien… en verdad espero que me ayudes porque hostgator en lugar de ayudarme a entrar a mi dashboard, sólo dañó mi sitio, gracias

        • Me dice esto una vez que guarde cambios y se queda la página en blanco, tengo que regresar en la flecha atrás para poder ver si se guardaron los cambios “Minify Auto encountered an error. The filename length value is most likely too high for your host. It is currently 150. The plugin is trying to solve the issue for you: (solving …).” después de esa leyenda me sale lo que puse el compañero en el primer comentario “Minify Auto does not work properly. Try using Minify Manual instead or try another Minify cache method. You can also try a lower filename length value manually on settings page by checking “Disable the Minify Auto automatic filename test”

  40. Excelente explicación, ojalá puedas ayudarme… en mi sitio tengo que cambiar un slide diario, pero no puedo borrar un slide y subir otro, me aparece error, entonces tengo que crear otro slide… no se si tenga que cambiar una caracteristica de este plugin

  41. Hola Abraham, me acaban de avisar de que mi página carga totalmente en blanco, desactivo el plugin W3 Total Cache y ya se puede ver. Lo curioso es que yo si lo podía ver todos estos días pero las demás personas que ingresaban en mi web no.

    Por qué puede ser? También me ha dado problemas con el feed, he tenido que desmarcar la casilla de feed cache y de rss feed, eso ya lo solucioné.

    No sé, gracias por tu información pero a mí este plugin me está provocando más perjuicio que beneficio… Te dejo mi web por si quieres echarle un vistazo, ahora mismo hasta que sepa de que es quedará desactivado o instalaré wp supercache u otro…

    http://www.lugaresdeinteresturistico.com

    Gracias.

  42. Muy buen material, yo que ando apenas iniciando en este mundo del wordpress, me fue muy facil seguir las inidcaciones. Por cierto Mil Gracias, hay todo un mundo de diferencia en la velocidad de carga de mi blog despues de haber instalado el plugin y configurarlo.

  43. ¡Fernando dice:

    Genial, justo lo que buscabamos!

  44. desde luego de los mejores tutoriales que he leido, Bravo, o probare tal y como lo explcas y ya os contare. que primero hare copia de seguridad, que mi sitio es bastante grande.
    Muy Buen aporte, si señor.

  45. gracias, tenia problema para entender el pluging.

  46. Hola Tengo una pregunta muy importante, es que al principio en GENERAL dices: ( Por ahora deja desmarcada la casilla, al terminar la configuración regresa aquí, márcala y haz click en “Deploy”.) antes de comenzar en ese punto me sale esa barrita azul en enable, no toque nada de eso si no hasta el final así como dices, puse todos los datos que dijiste en el tutorial, y al final marque la casilla y puse enable para que me apareciera el boton deploy, pero antes puse Save all settings para que se guardara lo que marque en la casilla (Toggle all caching types on or off (at once))
    lo que paso fue que me salio un cuadro rojo y mas abajo veo y me doy cuenta que se marcaron los casilleros que no debían marcarse lo configure nuevamente para que desaparezca ese cuadro rojo y desapareció, al rato le doy click en deploy alli abajo y me sale esta imagen que adjunto.

    no se si hice bien o mal lo que te acabo de explicar, y como saber si ya esta funcionando el programa y no esta en modo Preview, no quisiera que me pase lo que le paso anteriormente a usted con este tema.

    http://prueba05mye.p.ht/wp-content/uploads/2013/DEPLOY.jpg

    Te agradecería mucho que puedas ayudarme

    Saludos
    Alex

  47. Saludos amigo, muchisimas gracias por el tutorial me ha sido de gran ayuda para configurar este plugin en un par de sitios.

  48. Hola buenas, tuve el mismo problema del uso de CPU del que hablas en otro post, despues de leerlo, me dispuse a instalar el W3 Total Cache, decir que antes de leer este post instale el WP Super Cache aunque no se como configurarlo bien del todo…
    Bien me puse a instalar W3TC y me da el siguiente error, Fatal error: Call to undefined function w3tc_button_link() in /home/u309956364/public_html/wp-content/plugins/w3-total-cache/lib/W3/GenericAdminEnvironment.php on line 99 decir que tengo la ultima version de wordpress y el plugin dice que no se ha usado nunca con mi versión de wordpress quiza pueda ser ese el problema o la incompatibilidad con el otro plugin,si pudieras echarme una mano te lo agradeceria un saludo!!

  49. Hola Habraham, excelente post, use la configuración que pones, la pagina de inicio va rápido pero las paginas del menú tardan un poco como las puedo acelerar, gracias.

  50. Ei, Abraham. Podrías escribir este mismo articulo pero actualizado a la última versión del plugin?

    Tengo un blog de actualidad sobre smartphones y hace poco he implementado W3 Total Cache y voy totalmente perdido en este tema y pagar $150USD para que me lo configure el soporte técnico duele bastante. Si puedes hacerlo me iría de perlas, sino contacta conmigo y hablamos. Cuídate.

  51. Hola Abraham. Ante todo felicitarte por tu excelente post. He configurado todo como explicas y el CDN funciona perfectamente, la velocidad de carga ha aumentado considerablemente, pero tengo un problema con la carga de fotos. Las fotos estáticas las carga perfectamente, pero no funcionan los slideshows del plugin superslide-show que tengo instalado, por lo que tengo que desactivar el CDN para que funcione correctamente. ¿Sabrías darme una orientaso sobre que puede estar pasando?. Muchas gracias.

  52. Muchas gracias por este post, he optimizado mi sitio de un 75-77 a un 91%, increíble. Todavía es pronto para ver resultados en SEO pero estoy seguro que mejorará mi posición. Para todo el trabajo he utilizado w3 total cahe y mobile app. he mejorado la velocidad de carga mucho en piscinas de fibra. Gracias por la info. Lo he medido con http://gtmetrix.com/ y http://tools.pingdom.com/fpt/ Gracias por la info

  53. No me sirvió, una lástima ser una de las pocas pero quizás la compatibilidad con cloudflare no es tan cierta como dicen 🙁

    No puedo crear entradas, me tocará subir todo el sitio de nuevo :S

  54. Buenos días
    Yo tengo el WordPress alojado en Hostgator y ahora tengo isntalado WP Super Cache, ¿Es mejor configurar el W3 Total Cache en este alojamiento?

  55. Hola Abraham, configure con los pasos que indican y mi pagina literal vuela!!!, gracias por eso,

    Ahora mi problema esta en que se hacen publicaciones de videos, los cuales se ven bien en index (en la pagina principal) pero si abro la entrada individual algunas veces me muestra el video y en otras no, alguna sugerencia para este caso? el sitio es

    torneodelazo.com
    pero por ejemplo si entras directo aqui:
    http://www.torneodelazo.com/2013/07/15/video-trayectoria-wero-camara-2013/ no se ve el video.

    Gracias y saludos.

  56. Hola, me gustaria saber como saber si hice bien la configuración, no hay manera de comprobar que todo va correctamente y con las opciones elegidas?? Este comentario se debe a que no es exactamente igual la guia a las opciones ya que hay cosas nuevas o distintas…

    • Tienes razón hay cosas nuevas estoy haciendo una actualización pero siguiendo el tutorial todo debe ir bien. Para saber si todo va ok basta con que se vea la pagina y los css y javascript se muestren correctamente. Ademas W3TC tiene un sistema de errores que si algo va mal te lo indica en rojo donde corresponda. También puedes hacer test de velocidad para ver si ha mejorado la carga del sitio.
      Un saludo.

  57. Abraham: Muchísimas gracias por el post. Realmente me ayudó bastante. Había leído en varias partes de la necesidad de un gestor de caché, y una vez que instalé el W3 Total Caché no sabia nada sobre su configuración, añadido a esto, que en un comienzo no se adaptó el plugin a la página y ésta se veia totalmente desordenada. Luego de seguir paso a paso tus indicaciones, todo va bien. Muchas gracias nuevamente.
    Salvador León

  58. Por cierto, luego de esto, en una de mis páginas en que tengo imágenes con el plugin NextGen Gallery, ahora aparece
    “Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 69903 bytes) in /home/revoluci/public_html/wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/attach_to_post/module.attach_to_post.php on line 170”. Esto post instalación del W3 Total Caché. ¿En que puede guardar relación y como lo puedo solucionar? Saludos

  59. Hola Abraham soy Lu.

    Me encanta tu página y gracias por compartir tanto contenido y tan bien explicado y estructurado.

    He instalado W3 total cache y he realizado lo que pones en este tutorial y me sigue dando los siguientes errores: (antes y después de activar como tu tutorial):

    “New Relic is not running correctly. The plugin has detected the following issues:

    PHP module is not enabled.
    PHP agent is not enabled.
    API Key is invalid.
    Account ID is not configured.
    Application ID is not configured. Enter/Select application name.
    License key could not be detected.

    Please review the settings.”

    El caso es que lo he instalado también en otro dominio que tiene la misma plantilla y en un subdominio de mi página donde suelo hacer pruebas y me funciona bien y sin errores.

    He pensado que mi página actual quizá al tener post publicados (los otros dominios no lo tienen) pueda tener algún error.

    De técnica no sé mucho y me da un poco miedo desactivar los demás plugin por si la página me deja de funcionar.

    Podrías ayudarme cuando puedas? La página es

    http://www.marujashortelanas.com

    O dime en que otra forma me puedo poner en contacto contigo por si esto tuviera algún coste.

    Un saludo y muchas gracias.

  60. Muy buen artículo. Completo y perfectamente explicado. Ha quedado una configuración perfecta del plugin, y se ha notado en los resultados de la carga. Gracias por el aporte 😉

  61. Hola Abraham, buenas

    Me funcionó muy bien la configuración del plugin, las páginas recargan muy rápido (increible, tardaban entre 5 y 10 segundos y ahora en 1 o 2 segundos) a excepción de 2, la página de inicio y la sección de noticias (entradas enlazadas a una categoría). Me llama la atención que sean solo esas dos.

    La de inicio, que es = a las otras en configuración, supongo que puede ser porque la habilité luego de haber configurado todo el plugin.

    La de noticias no sé por que, es más… no me levanta bien la hoja de estilos ni nada, funciona muy mal.

    ¿Podrías ayudarme?

    desde ya muchas gracias!

    • Hola Martín:
      Es curioso lo que te está sucediendo. Te recomendaría que borraras todas las caché y luego desabilitaras el plugin y lo volvirras a habilitar. Sino se resuelve el problema sería mejor que lo borraras y lo instalaras de nuevo.
      Saludos

  62. Qué tal Abraham, hace tiempo utilicé tu guía, debo decir que es un tanto extraño lo que sucedió, porque el sitio según los medidores como pingdom y gtmetrix carga más rápido (un segundo y facción menos), sin embargo en la práctica el sitio se visualiza más tardado que antes, de igual forma la velocidad de subida de archivos en mi sitio web también se vio mermada después de utilizar W3 Total Caché. Otro detalle es que si, cada que realizo un cambio mínimo debo borrar de nueva cuenta el caché, por lo que si hablamos de blogs, entonces no es tan bueno usarlo porque finalmente los post se suban casi diariamente y el visitante visualizará el sitio como si entrara por primera vez siempre que ingrese a ver novedades.

    Finalmente me gustaría saber que opinión te merece la entrada del nuevo algoritmo de google (colibrí), de cara al posicionamiento web, dado que la velocidad de carga si funciona, sin embargo hay un cambio sustancial y radical en las prácticas que hasta ahora se realizaban con respecto al SEO. Algún consejo en éste sentido? Agradezco tus aportes

    • Hola Miguel: He leído tu comentario muy rápidamente pues ando fuera de casa. Luego con más calma lo leo y respondo mejor. Solo te comento algo rápido. W3TC para nada interfiere con el último post que se publique. No es necesario borrar la caché para que aparezca el post y de cara al visitante siempre debe mostrarse el último post publicado.

      Me explico un poco mejor. Imagina que públicas un post ahora mismo. W3TC debe tomarlo y guardarlo en su caché. Si un visitante llega 1 minuto después debe ser capaz de ver el nuevo post que le será servido desde la caché en lugar de tu página directamente. Si a los 5 minutos publicas otro post se repite el proceso y ese mismo visitante o cualquier otro debe poder ver el nuevo post inmediatamente.
      Sino sucede así algo está funcionando mal. Saludos.

  63. Me sale “The has unresolved errors. Empty the queue to restore normal operation.” Qué debo hacer?

  64. Exelente post Abraham, gracias por toda la informacion. Actualmente estoy utilizando Nginx pero nose si esta optimizado para W3 Total Cache, tienes alguna configuración recomendada? Saludos!

    • Hola JR:
      Yo también uso Nginx en mi servidor y hasta ahora me funciona muy buen con w3tc.

      • Gracias por la rta. Me refiero a que en la sección “Performance” -> “Install” el W3TotalCache nos da unas configuraciones para agregar al archivo Conf de Nginx.

        Tu las agregaste y/o modificaste?
        Saludoss

        Rewrite rules

        /usr/share/nginx/www/sitio/nginx.conf:

        # BEGIN W3TC Page Cache cache
        location ~ /wp-content/cache/page_enhanced.*html$ {
        expires modified 3600s;
        add_header X-Powered-By “W3 Total Cache/0.9.3”;
        add_header Vary “Accept-Encoding, Cookie”;
        add_header Pragma “public”;
        add_header Cache-Control “max-age=3600, public”;
        }
        location ~ /wp-content/cache/page_enhanced.*gzip$ {
        gzip off;
        types {}
        default_type text/html;
        expires modified 3600s;
        add_header X-Powered-By “W3 Total Cache/0.9.3”;
        add_header Vary “Accept-Encoding, Cookie”;
        add_header Pragma “public”;
        add_header Cache-Control “max-age=3600, public”;
        add_header Content-Encoding gzip;
        }
        # END W3TC Page Cache cache
        # BEGIN W3TC Browser Cache
        gzip on;
        gzip_types text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon;
        location ~ \.(css|htc|js|js2|js3|js4)$ {
        expires 31536000s;
        add_header Pragma “public”;
        add_header Cache-Control “max-age=31536000, public”;
        add_header X-Powered-By “W3 Total Cache/0.9.3”;
        }
        location ~ \.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml)$ {
        expires 3600s;
        add_header Pragma “public”;
        add_header Cache-Control “max-age=3600, public”;
        add_header X-Powered-By “W3 Total Cache/0.9.3”;
        }
        location ~ \.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|eot|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|json|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|otf|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|svg|svgz|swf|tar|tif|tiff|ttf|ttc|wav|wma|wri|xla|xls|xlsx|xlt|xlw|zip)$ {
        expires 31536000s;
        add_header Pragma “public”;
        add_header Cache-Control “max-age=31536000, public”;
        add_header X-Powered-By “W3 Total Cache/0.9.3”;
        }
        # END W3TC Browser Cache
        # BEGIN W3TC Page Cache core
        set $w3tc_rewrite 1;
        if ($request_method = POST) {
        set $w3tc_rewrite 0;
        }
        if ($query_string != “”) {
        set $w3tc_rewrite 0;
        }
        if ($request_uri !~ \/$) {
        set $w3tc_rewrite 0;
        }
        if ($http_cookie ~* “(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle)”) {
        set $w3tc_rewrite 0;
        }
        set $w3tc_enc “”;
        if ($http_accept_encoding ~ gzip) {
        set $w3tc_enc _gzip;
        }
        if (!-f “$document_root/wp-content/cache/page_enhanced/$http_host/$request_uri/_index.html$w3tc_enc”) {
        set $w3tc_rewrite 0;
        }
        if ($w3tc_rewrite = 1) {
        rewrite .* “/wp-content/cache/page_enhanced/$http_host/$request_uri/_index.html$w3tc_enc” last;
        }
        # END W3TC Page Cache core

  65. Yo uso el chat de zopim.com en mi wordpress, pero cuando intento usar este plugin de w3 total cache me lo deshabilita.

    Cómo hago para que esto no suceda? hay alguna forma de decir que no toque el zopim.com?

    He notado que cuando desactivo el minify sí funciona, pero cuando desactivo minify siento que se le pierde la gracia a este plugin.

    No sé si habrá alguna forma de dejar activado el minify y que a la vez siga funcionando el chat de zopim.com.

    Gracias.

  66. evaxarte dice:

    muchas gracias!muy fácil de seguir y explicando todo estupendamente.Seguí uno hace tiempo y desapareció todas las configuraciones css que había ido haciendo con tanto paciencia!! volví hacerlo todooo de nuevo ( me iba a dar algo) porque no sabía donde estaba el error( no explicaban nada ). esta vez no lo he habilitado perfomance-minify.Superado el miedo que le tenía a este plugin! Gracias de nuevo Abraham

  67. evaxarte dice:

    Hola Nacho,tengo que hacerte una pregunta, no me salen los Thumbnails. Será alguna configuración? gracias

  68. vaya! cuanto he aprendido. Muchas gracias por los pasos tan detallados.
    Ha sido de gran ayuda. 😀 !!!

  69. Muchísimas gracias ha sido de mucha ayuda!! =D

  70. Después de que configure el W3TC cuando entro al cpanel me bota en automático, será el plugin???

  71. Excelente muchas gracias

  72. He aplicado los cambios a mi pagina: http://www.uweb.com.ve y el resultado es bueno, muchas gracias por la ayuda

Deja un comentario