Optimizar WordPress para no sobrecargar el servidor

Hay una serie de tips simples que suelo utilizar para bajar la carga de los servidores y optimizar la velocidad carga de wordpress, todos ellos los utilizo en Mundial Sudafrica 2010 y así un plan de hosting compartido en de $9,9 al mes soporto 153.000 visitas en un día.

Plugin:

Primero lo más sencillo, eliminar los plugin que no utilicemos o que pueden ser reemplazados con hack como listar post aleatorios. He instalar 2 plugin fundamentales WP Super Cache y DB Cache, con esto tenemos el 50% del trabajo hecho.

Base de Datos:

Optimizar la base de datos, para ello ingresas por phpMyAdmin y seleccionas todas las tablas, luego eliges la opción «optimizar la tabla». Lo otro es ejecutar un SQL para eliminar los post de revisión que van quedando almacenados por WP, con la siguiente consulta:

DELETE FROM wp_posts WHERE post_type = "revision";

Theme WP:

Hay que tratar de eliminar la mayor cantidad de consultas PHP que hay incluidas en los theme, por ejemplo la gran cantidad que hay en la cabecera (header.php), puedes reemplazar de las siguientes formas:

< ?php bloginfo('name'); ?> < ?php wp_title(); ?>
Mundial Sudafrica 2010 < ?php wp_title(); ?>

O las llamadas a script y css:

Y si lo crees necesario y conveniente, también puedes reemplazar los templates tags de wp por codigo HTML puro para que se ejecute más rápido y sin consultas a la DB, ejemplo seria reemplazar la nube de tags que genera decenas de consultas y cálculos por su codigo html, en este punto es posible hasta mejorar el SEO reemplazando el atributo title de las tag, que por defecto muestran la cantidad de entradas, por el mismo nombre de la tag.

Esto no pretende ser una biblia, sino apenas una mini guía rápida de tips sencillos como dije para optimizar el servidor y que no los echen en caso de picos de visitas.

Hernan Cabrera

Argentino, blogger y laburante de Internet desde 2005, tengo el placer de vivir de lo que me gusta. Hoy ocupo mi tiempo en mantener una red de sitios multitematica y buscar nuevos nichos de mercado. Me pueden seguir en Twitter @HernanMDQ

15 comentarios en «Optimizar WordPress para no sobrecargar el servidor»

  • el 05/07/10 a las 22:51
    Enlace permanente

    Buenos tips, son un poco básicos pero como guía rápida está muy bien.

    Como dato adicional quería decir que no conviene cambiar todas las consultas PHP por su output en HTML, ya que algunos plugins/themes con panel se basan en estas para colocar nuevas consultas. Las que si generalmente se pueden sacar tranquilamente son, por ejemplo, las del título (como bien dice el post), el Copyright, el listado de categorías si tenemos uno (cuidado si agregamos nuevas habremos de modificar el html), etc.

    Un abrazo

  • el 05/07/10 a las 23:58
    Enlace permanente

    Mejor usen Wp-Cache y se evitan problemas 😀 , y no vendria mal si es dedicado cambiarse a nginx y a php-fpm con APC

  • el 06/07/10 a las 17:20
    Enlace permanente

    Ummm optimizar? Tendré cuidado con lo que toque por ahí, gracias por los buenos tips.

  • el 06/07/10 a las 19:13
    Enlace permanente

    Esta bien interesante la informacion.

    Muchas gracias por el tip Hernan.

    Saludos.

  • Pingback: Consejos para que un sitio en Wordpressno muera de éxito | Kabytes

  • Pingback: Wordpressmanía (julio 2010)

  • el 21/11/10 a las 2:20
    Enlace permanente

    Ya me has salvado de varias… mi blog quedo muy rápido gracias a tu tutorial… muchas gracias. Excelente blog!

  • Pingback: Cuantas Visitas aguanta Hostgator compartido

  • el 29/07/11 a las 7:17
    Enlace permanente

    bueno yo también tengo el mismo problema desde que atulize ala ultima version mi blog esta consumiendo mucho recurso mas memoria que otra cosa esta consumiendo mas de 400 MB De Ran y el Cpu esta 30 y 40% algo pasa con la urtima version de Wp

  • el 16/08/11 a las 15:11
    Enlace permanente

    cuando instalé el DB Cache, el blog se calló, osea, dejo de funcionar. Tuve que ir al cpanel a borrarlo

  • el 16/08/11 a las 18:47
    Enlace permanente

    Es posible Alex son plugins que no siempre son faciles de instalar, te recomiendo wp total cache.

    Salu2.

  • el 21/08/11 a las 21:16
    Enlace permanente

    maldito pluging dB cache se cago toda la pagina o aporte

  • el 23/02/12 a las 20:19
    Enlace permanente

    gracias por los excelentes tips, acabo de hacer los cambios y parece haber mejorado la carga del sitio

    saludos

  • Pingback: Anónimo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.