Denken Über

Un simple weblog

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 a “Sobrecarga de plugins”

  1. David Carrero Fdez-Baillo Avatar

    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.

  2. mariano Avatar

    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 ;)

  3. Pablo Vallejos Avatar

    Para que tener tantos si usas solo 5 no?

  4. m ; ) Avatar

    Me gusta mucho el nuevo diseño. Saludos.

  5. Joan Guerrero Avatar

    Bueno, buen ejemplo de que tu blog carga de mil maravillas. A poner ejemplo en estas andanzas para cuando termine el cambio a WP.

  6. Gustavo Barrón Avatar

    @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.

  7. PabloC Avatar

    Nota al margen: Es hora de que instales Leopard… realmente vale la pena.

  8. J.P. Avatar

    Campaña por un plugin más: Subscribe to comments :D

  9. Matias Avatar

    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.

acerca de

Denken Über es un blog donde escribo acerca de tecnología y algunas observaciones sobre emprender, invertir y cosas en general. He usado demasiados sombreros en mi vida como emprendedor, inversor, corporativo pero escribir ayuda a pensar un poco más.