Categorías
Weblogs

Sobrecarga de plugins

Si algo tiene de genial WordPress es la extensibilidad de las funciones del CMS a través de plugins que te permiten, básicamente, hacer de todo sin saber casi nada de código o programación. Es así como a lo largo de años de usarlo terminás con una carpeta de plugins similar a esto:

demasiado plugin

¿Cual es el problema de esto? Básicamente terminás estropeando la performance de tu blog, sobreexigiendo a tu servidor y, en algunos casos extremos, con la cuenta de hosting desactivada.

Para que lo entiendan de manera simple, casi todos los plugins que le dan funcionalidades nuevas a un blog tiene que pedirle a la base de datos que mantiene el blog funcionando que haga nuevos procesos (ej: para saber cual es el post más comentado debe pedirle a la BBDD la lista de posts ordenada por cantidad de comentarios, luego hacer el listado y que te muestre solo los top5) si a eso le sumas la cantidad de pedidos que hace para otras cosas y lo multiplicas por la cantidad de visitas que tiene tu blog, se empieza a entender el problema de performance :)

Una solución típica es usar otro plugin para generar un cache y que no haya tantos pedidos a la BBDD, la “otra” solución.. usá sólo los plugins que le generen utilidad a tus lectores o que te parecen útiles y nada mas :)

9 respuestas en “Sobrecarga de plugins”

por la arquitectura propia de los blogs un CMS estático es un dolor de huevos :)

Imagina que debe regenerar al menos 5 paginas de archivos, la home y la pagina del post cada vez que haces un nuevo post o alguien deja unc omentario.

Pero aca el que sabe de servers sos vos macho asi que a ver si te haces un post o un comentarioo sobre eso ;)

@Mariano has probado wp-super-cache de Donncha? Es el WP-Cache de Ricardo, pero con escritura de archivos estáticos, expirando cada que le indicas y regenerandose automáticamente.

Debería reducir en gran medida la carga de tu blog. En estos momentos lo estoy haciendo funcionar en NginX, pero tu que usas apache, no deberías tener ningún problema.

Tambien ayuda tener un cache a nivel PHP, como APC, xcache o eaccelerator.

En nuestro blog hemos sufrido los perjuicios de este tema, instalamos el wp-cache y funcionó en parte, la otra es tocando el server… Estamos hospedados en MediaTemple y luego de algunas horas de lectura pudimos mejorar la prestación.

Sin lugar a dudas, demasiados plugins son un inconveniente, y a medida que ganas visitas surgirán nuevos problemas relacionados… pero que sigan viniendo si esa es la fuente…

Saludos.

Los comentarios están cerrados.