WordPress es un sistema de administración muy completa y muy flexible, algo que se agradece, pero también algo que incrementa radicalmente el uso de recursos. Para aminorar esta carga al servidor los sistemas de cache juegan un papel principal y cada instalación de WordPress debería contar con uno.
Desde hace un par de meses he venido usando un W3 Total Cache, una solución bastante completa, pues además de crear un cache estático, provee de varias herramientas para hacer más rápida la carga de un sitio web.
Ventajas
W3 Total Cache hace honor a su nombre y es la solución más completa de cacheo. Entre sus ventajas están:
- Instalación sencilla, buen soporte y completa documentación.
- Compatible con hosting compartido, virtual dedicado y dedicado.
- Diferentes opciones para el cache de páginas: En disco (por defecto), con Alternative PHP Cache (APC), eAccelerator, XCache y Memcache.
- Minificación de HTML y archivos CSS y Javascript para hacer más rápida la carga del sitio.
- Opción para el cache de objetos de la base de datos.
- Soporte de sistemas CDN (Content Delivery Network) como Amazon S3 CloudFront o Amazon Simple Storage. O bien para dominios sin cookies para los contenidos estáticos.
Instalación
Paso a paso la instalación es la siguiente:
- Descargar y descomprimir W3 Total Cache.
- Subir la carpeta w3-total-cache al directorio de plugins /wp-content/plugins/
- Agregar la siguiente línea de código al archivo wp-confing.php:
define('WP_CACHE', true);
- Dar permisos 775 al directorio wp-content.
- Activar el plugin desde el panel y la instalación esta completa.
Una vez instalado los permisos de wp-content se restablecen a 755, el plugin ya trae una configuración recomendada por defecto, pero que vale la pena revisar para mejorar su rendimiento.
Conclusión
W3 Total Cache presume de ser usado en varios de los blogs más populares en la web y al usarlo uno puede entender porque. Quizá su mayor fuerte esta en el soporte de CDN’s y distintas alternativas de cache. Un plugin bastante recomendable.
Alexander abril 8, 2010 a las 11:29 am
Esta interesante el plugin Francisco, lo voy a probar para ver si esto mejora en algo la estabilidad de mi web.
Un saludo 😀
Responderferticidio abril 9, 2010 a las 2:33 pm
De hecho lo tengo hace un tiempo por recomendacion de mi hosting (invisionarg) y funciona de maravilla. Ni te cuento si ademas le pones memcached.
ResponderBorjas abril 10, 2010 a las 4:03 am
casualmente hace unos dias lei algo sobre este puglin en otro blog y busque algo de info y no encontre nada, el wp super cache me esta dando algunos problemas asi que voy a pensar seriamente en probar este cache, gracias por la explicacion de como instalarlo.
ResponderFrancisco abril 19, 2010 a las 2:34 am
@Alexander: Checalo, a mi me funciono 🙂
@ferticidio: Aun no lo pruebo con memcache, la haré en estos días 🙂
@Borjas: El supercache es poco difícil de instalar, en ese sentido, este va muy bien.
ResponderKevin abril 30, 2010 a las 12:53 pm
Excelente post! de verdad me ha servido, ya pude aligerar la carga del servidor.
Antes no había intentado ponerles un plugin para cachear pero con este fue realmente facil además de que tu explicación fue muy buena.
ResponderSalu2
Pzykophat junio 19, 2010 a las 4:09 am
Lastima que nunca he podido instalarlo siempre me arroja este error: Fatal error: Call to undefined function screen_icon() in /home/miusuario/public_html/carpetademiblog/wp-content/plugins/w3-total-cache/inc/options/common/header.phtml on line 14
Por ahora no tengo mas remedio que wp-super-cache.
Suerte los que puedieron
ResponderJulian agosto 20, 2010 a las 7:52 pm
Realmente recomiendo este plugin ya que tuve experiencias nefastas con caidas constantes del servidor VPS por consumo de recursos, pero todo se soluciono solo con instalarlo y claro q tambien use eAccelerator para darle mas apoyo a este plugin y hasta el momento todo va excelente!!!
ResponderEduardo septiembre 11, 2010 a las 2:23 pm
Hola Francisco, muy buen aporte, gracias ya lo he implementado en mi blog, funciona perfectamente. Gracias!
Responderjose marzo 31, 2012 a las 12:21 am
Gracias, no lo conocía, haber si de esta manera aligero un poco la carga de mi blog. Parece facil, o por lo menos tu lo esplicas facil.
ResponderAntonio septiembre 2, 2012 a las 1:23 pm
Dar permisos a la carpeta wp-content = 777 ?? me parece una falla muy grande de seguridad hacer esto, para nada recomendable
Responderjuancho septiembre 4, 2012 a las 7:46 pm
que buen articulo me sirvio mucho para mi poco conocimiento en wordpress gracias..
Responder