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:
¿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”
La cache no es siempre la solución, hay que optimizar el uso de plugins y que sean los mínimos.
Aun me pregunto porque no avanzan los cms que generan las páginas una vez de forma estática sin llamar al php.
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 ;)
Para que tener tantos si usas solo 5 no?
Me gusta mucho el nuevo diseño. Saludos.
Bueno, buen ejemplo de que tu blog carga de mil maravillas. A poner ejemplo en estas andanzas para cuando termine el cambio a WP.
@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.
Nota al margen: Es hora de que instales Leopard… realmente vale la pena.
Campaña por un plugin más: Subscribe to comments :D
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.