Anuncio: Problemas de performance.

Desde hace unos días este blog esta sufriendo graves problemas de performance. Esto se debe principalmente a que WordPress es dinámico y cada pedido genera X pedidos a la base de datos y a la CPU para generar las páginas. Si ven que el site desaparece de golpe es que el hosting me lo da de baja de golpe por “usar en forma desproporcionada la CPU del server” y

I disabled the site by merely renaming the directory from uberbin.net to disabled-uberbin.net – so you still have access to your files. I just can’t let it run in its current state because it’s severely damaging the server.

Acabo de activar el WP-cache 2.0 para ver si puedo solucionarlo y evitar problemas como los que sufrio Minid hace unas semanas; si no fuese porque este es un site no muy visitado diria que esto es “muerte por éxito” pero no lo creo. Y sinceramente empiezo a entender cuando bloggers con alto tráfico o con sites no-optimizados tienen que cambiar de host a uno más caro o mejor.

Si alguien tiene ideas sobre como optimizar la performance de WordPress, o del uso de la CPU, o simplemente puede recomendar un buen host sus ideas son mas que bien apreciadas.

Update:
Finalmente logré terminar de configurar el WP-Cache 2.0 de Ricardo Galli, el cual les recomiendo AMPLIAMENTE. Resumiendo, es una version “esteroidizada” de Staticize de Matt pero con muchas mas opciones de configuracion.

Te permite configurar desde los tiempos de cacheado de las páginas, hasta definir que archivos se cachean y cuales no. Sinceramente me pareció de lo mejorcito que hay. Seguramente algun que otro problema surgirá hoy mismo pero se puede solucionar (espero).

Por otro lado uno de los grandes problemas era en la pagina de Archivos, que extrañamente tiraba mucho tiempo y queries (cosa ridícula) y también la mejoré con el plugin Super Archives de Jonas Rabbe que de paso me permite probar los tamaños de letra como indicador de cantidad de contenido interno (ok ok, pueden decirle tags, pero es una diferencia sin sentido).

Igualmente, muchos consejos en los comentarios, pero muchos más por MSN (gracias Nico) y mail.. si hay mas consejos.. siguen siendo más que bienvenidos., ahora seguimos con la programación habitual :P

19 opiniones en “Anuncio: Problemas de performance.”

  1. Mudate a un host como la gente. No te pueden decir que tu aplicacion “usa en forma desproporcionada la CPU del server”, como si estuvieras corriendo un procesos medio extraño. Estás corriendo unicamente los servicios por los que pagás (php y mysql)!!!

    Si ellos no hicieron un capacity planning adecuado antes de ofrecer el servicio, es SU problema.

  2. Tal vez es tu host, que si es un servidor compartido en el que estas pues puede que tengas ese tipo de problemas. Porque Alt1040 segun en sus ultimos posts recibio 279,055 visitas en un mes y esta usando wordpress.

  3. Se que no sos el único en “sufrir presiones” del hosting por wordpress. Es cierto que consume bastante recursos por cada request; y una de las mejores soluciones que vi para esto es el staticize que creó un chabón y MATT lo perfeccionó. Pero debe ser algo muy similar al WP-cache.

  4. eso es garcada del proveedor del hosting

    tal vez, si tu site tiene más de 1000 visitas tendrías que considerar otro proveedor un tanto más decente, es el problema de compartir CPU con 2000 sitios más.

    Por otra parte también es para tener en cuenta el tener un server propio, hay buenos planes desde 300 mangos por mes, claro… eso si tu site genera alguna ganancia :D o si tenés un sueldo del primer mundo…

  5. Matu, de acuerdo con vos.. pero dicen que estoy consumuendo mucho asi que puedo “mirar sus ofertas para servers dedicados o mirar otros proveedores” :S

    JuanManuel, lo voy a hblar con Eduardo, la verdad no tengo ni idea cuantas visitas tengo :S

    Lucas con el staticize.. no funco.. puse este wp-cache 2 y mejoro mucho y de hecho lo pude poner online de nuevo (ves? con MT esto no pasaba jajaja)

    Fabio, ni se cuantas visitas tengo.. pero tengo que ponerme a ver.. y estoy mirando con ganas un dedicado.. pero es un temita ese viste? hasta hay que configurar cosas y etc.

    Y NO hables de qu eeste site de ganancias a ver si los que piensan que la publicidad es el anticristo me critican ;)

  6. A veces me queda la gran duda si poner un backend de db no será medio tirarle con un cañón a una perdiz para un weblog … A veces me queda y se me pasa despues :)

  7. Upa, si me dijo lo mismo el servidor a mi hace unos días.

    El index.php consumía bandadas.

    Los generadores de los RSS venían en segundo lugar.

    Y la cantidad de información que mueve WP en el transcurso de un pedido es grande.

    Vuelve estático todo o te van a cortar el servicio.

  8. Te puedo recomendar Pair Networks (www.pair.com)… lo uso como host para sitios unix desde 1998. Usan FreeBSD, los planes son buenos y el servicio siempre fue excelente. ThinkingIT lo hosteaba con ellos cuando estaba sobre MT.

    A menos que consideres venirte para el lado oscuro de Win2003 :D

  9. Tanto quejarse de la estaticidad de MT para después pasarse a WP y ponerle plugins para que cachee o deje contenido estático…
    Ay, ay, ay… estas modas…

  10. mono, es cierto.. tal vez estamos exagferando las prestaciones.. pero esta bueno :P

    diego, en mi caso eran ciertas pagins en particualr.

    matu, lo voy a ver :)

    vero.. gracias por tu aporte :)
    Pero por las dudas te aclaro que no hay una solución ideal para todos los usuarios. Y en este caso en particular hay una diferencia entre un cacheo dinámico seteado para soportar una alta carga del server y un sitio estático donde cada pequeño cambio implica regenerar tooooodo el sitio y eso no es nada cómodo en general :)

  11. El sistema solo acepta mySQL o puede utilizar cualquir base de datos? tal vez el problema no seria tan grande si utilizara una base de datos con mejor performance que mySQL (a mi parecer el punto mas flojo que tiene en comparacion con las DB comerciales)

  12. Cambiate de hosting, a uno decente. Yo con el mio, ademas de dos blogs, hago de host para un club de automoviles, con su propio blog, foro y galleria de imagenes, y nunca me han dicho nada!

  13. Yo estoy testeando el WP-Cache en uno de mis blogs, que es el que menos visitas recibo pero siempre uso para testear todos los plugins. Mi duda es: si dejo la configuración por default, ¿cachea todas las páginas? ¿No cachea ninguna? ¿Va cacheando a medida que las páginas son visitadas? Mi idea es que si el plugin funciona bien (al menos por ahora el blog se ve perfectamente) comenzar a usarlo en el blog que tiene más visitas. Si, claro, yo también uso Dreamhost :P

  14. Pingback: Definitely Maybe
  15. Pingback: Definitely Maybe
  16. Yo llevo apenas 2 meses con ellos y por ahora todo perfecto, si le he de poner alguna pega es en la velocidad ya que todos los dias de 10 a 11 de la mañana (hora española) es imposible hacer nada.

    Pero la verdad es que por el precio que pague no pido 5 patas al gato utilice el promo code MAX96 y me ahorre $96 del precio final.

Comentarios cerrados.