Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2007-01-25 13:24:38

txarly
Member
From: Bakersfield, CA
Registered: 2005-06-04
Posts: 39
Website

[es-es] Problemas de rendimiento

Hola a todos.

Después de tenerlo varios meses en la nevera, he retomado el blog y me he encontrado con problemas de base de datos y de rendimiento. En principio, al publicar un artículo me aparecía un mensaje de error de MySql, pero esto he conseguido solucionarlo optimizando y reparando las tablas con PhpMyAdmin. El problema es que las páginas siguen tardando una eternidad en cargar, tanto las públicas como las internas del CMS. Para descartar que se tratase de un problema de mi servidor, hice una copia del blog en wordpress importando todas las entradas y comentarios y la diferencia es abismal: la home de micrographic.net tarda unos 15 segundos en cargar y la de wp.micrographic.net (que es la copia en wordpress) sólo unos 3/4 segundos.

Datos: micrographic está alojado en dreamhost, los primeros 100 posts están importados de un antiguo blog en wordpress (y antes en blogger), y utilizo estos plugins: ajw_comments_feed, ajw_if_comment_owner, jnm_audio, mkp_version, rss_admin_db_manager, rss_live_search, rss_suparchive, txp_icio_us, upm_image, upm_img_popper y vdh_flickr.

Ya sé que es un problema muy general, pero no tengo ni idea de por dónde comenzar a abordarlo, así que cualquier ayuda o idea me vendrá bien… Y si no consigo resolverlo, pues tendré que migrar a Wordpress (cosa que no me apetece lo más mínimo, la verdad).


Carlos Cuellar
blog: carloscuellar.net
mail: hola[at]carloscuellar[dot]net

Offline

#2 2007-01-25 14:04:51

maniqui
Member
From: Buenos Aires, Argentina
Registered: 2004-10-10
Posts: 3,070
Website

Re: [es-es] Problemas de rendimiento

Hola Txarly,

he comprobado los diferentes tiempos de carga y realmente, me resulta extraño, ya que en una de las FAQs los desarrolladores aseguran que TxP es entre dos y tres veces más rápido que WP.

Por otra parte, te sugeriría que leas esta FAQ: http://textpattern.com/faq/136/diagnosing-performance-problems

Además, poné el sitio en modo “Realizando tests” o “Depurando”, cargá la home y mirá el código de la página. Abajo vas a encontrar un pequeño resumen que indica las queries y otros datos de performance.

Por cierto, ¿estás usando TxP 4.0.4?

Espero que puedas encontrar el problema!
Saludos.


La música ideas portará y siempre continuará

TXP Builders – finely-crafted code, design and txp

Offline

#3 2007-01-25 14:59:53

txarly
Member
From: Bakersfield, CA
Registered: 2005-06-04
Posts: 39
Website

Re: [es-es] Problemas de rendimiento

Sí, instalé TXP 4.04 hace unos días, pero por lo que he podido leer en el link que me has pasado parece que está bastante claro que el problema está en MySQL.

Después de cargar una página en modo “testing” me encuentro con que tengo runtimes de 7 u 8, cuando lo normal debería ser 0.001 / 0.5. Las queries también están por encima de lo normal (67, frente a un máximo de 50), pero no se disparan de la misma forma que los runtimes. No sé, puede que sí que sea problema de mi servidor, pero entonces no entiendo cómo wordpress sí que funciona bien en la misma máquina!

Gracias por la ayuda, maniqui.


Carlos Cuellar
blog: carloscuellar.net
mail: hola[at]carloscuellar[dot]net

Offline

#4 2007-01-25 15:13:59

juanjonavarro
Plugin Author
From: Valencia, Spain
Registered: 2005-05-16
Posts: 485
Website

Re: [es-es] Problemas de rendimiento

Bueno, pues vamos a intentar ver cómo funciona tu sitio, y veamos las diferencias entre tu sitio en txp y en wordpress.

Primero midamos cuanto tarda en cargar la página propiamente dicha, sin hojas de estilo ni nada parecido. Primero www.micrographic.net:

time wget http://www.micrographic.net
real    0m4.745s
user    0m0.000s
sys     0m0.000s

Ahora wp.micrographi.net:

time wget http://wp.micrographic.net
real    0m1.531s
user    0m0.010s
sys     0m0.010s

Los tiempos pueden variar un par de segundos arriba o abajo en ambos casos, pero es evidente que hay una diferencia real entre ambos casos.

Por comparación aquí tienes lo que tarda un sitio de los míos, semanavista:

time wget http://www.semanavista.com
real    0m0.479s
user    0m0.020s
sys     0m0.000s

Como puedes ver, tu txp debería ser mucho más rápido. ¿A qué se puede deber la diferencia?

En primer lugar a plugins. Te recomiendo que los desactives todos y vayas probando a añadirlos uno a uno, para ver cual es el que te enlentece el sistema.

De todas formas, la gran diferencia en tu sitio, con respecto al sitio wordpress, es que tu sitio está mucho más cargado de recursos externos. Esto incluye las imágenes pero sobre todo incluye las hojas de estilo. La versión txp carga 6 hojas de estilo, mientras que la versión wp solo carga una. Para hacer más sangrante la cosa, la versión wp carga la css de un fichero estático, mientras que la versión de txp lo hace a través del servidor de css de txp, por lo que requiere accesos a la bbdd para cada una de ellas (además de que no se cacheará).

Te recomiendo que pongas todas tus hojas de estilo en ficheros css en tu sitio web, además de que pruebes lo de los plugins que te he recomendado antes.

Un saludo.

Last edited by juanjonavarro (2007-01-25 15:15:10)

Offline

#5 2007-01-25 15:37:05

txarly
Member
From: Bakersfield, CA
Registered: 2005-06-04
Posts: 39
Website

Re: [es-es] Problemas de rendimiento

Acabo de probar lo de desactivar todos los plugins, y la verdad es que los tiempos de respuesta han disminuído bastante… esta noche me pongo con lo de las hojas de estilo y os cuento cómo va la cosa.

Muchas gracias a los dos!


Carlos Cuellar
blog: carloscuellar.net
mail: hola[at]carloscuellar[dot]net

Offline

#6 2007-01-26 00:27:36

txarly
Member
From: Bakersfield, CA
Registered: 2005-06-04
Posts: 39
Website

Re: [es-es] Problemas de rendimiento

Bueno, algo hemos mejorado. He optado por “podar” el blog en profundidad, y lo he dejado con una única hoja de estilos en un fichero css y los plugins inprescindibles. Ahora los tiempos de “runtime” oscilan entre 1 y 4, dependiendo del momento y la carga del servidor… Ya no es algo tan desesperante, pero supongo que sigue habiendo un buen margen de mejora.


Carlos Cuellar
blog: carloscuellar.net
mail: hola[at]carloscuellar[dot]net

Offline

#7 2007-01-26 08:19:00

juanjonavarro
Plugin Author
From: Valencia, Spain
Registered: 2005-05-16
Posts: 485
Website

Re: [es-es] Problemas de rendimiento

time wget http://www.micrographic.net
real    0m1.117s
user    0m0.010s
sys     0m0.010s

Estos tiempos ya son equivalentes a los de la versión wordpress.

Un saludo.

Offline

#8 2007-01-26 09:55:23

txarly
Member
From: Bakersfield, CA
Registered: 2005-06-04
Posts: 39
Website

Re: [es-es] Problemas de rendimiento

Entonces supongo que no se le puede exigir más al servidor :-)

Muchas gracias por la ayuda, Juanjo.


Carlos Cuellar
blog: carloscuellar.net
mail: hola[at]carloscuellar[dot]net

Offline

Board footer

Powered by FluxBB