Primeras impresiones de WordPress 2.3

Autor: Armonth | El martes 04 de septiembre del 2007 @ 14:03.

Aunque es pronto para sacar conclusiones, estoy probando la versión 2.3 beta 2 de WordPress y ya empiezo a sacar conclusiones, sin enrollarme mucho en cada punto:

Lo bueno

  • Mejoras de velocidad en el Dashboard: entre otras cosas por usar más AJAX pero suele quedarse menos "pillado" en el Dashboard.
  • Base de datos más simplificada: tener una estructura casi identica y repetida para las "categorías" de blogroll, categoría y otros es inutil, ahora que añaden tagging lo han metido todo en la estructura de taxonamy. Igual que los comentarios y trackbacks: no es necesario tener una tabla para trackbacks cuando estos son comentarios normales pero tratados de forma distinta (con un "campo" comment_type sobra).
  • Las mejoras anteriormente descritas.

Lo malo

El consumo de memoria ha aumentado: una instalación limpia de WordPress 2.2.2 con el tema por defecto y sin hacer nada más nos deja 6145KB de consumo en portada... WordPress 2.3 beta 2 nos deja en las mismas condiciones 6919KB.

Lo mismo pasa probando con el Apache Benchmark (5 pasadas por versión con reinicio del Apache2/MySQL después de cada uno, el valor que se ha cogido ha sido la media):

/usr/sbin/ab -t 10 -c 10 http://localhost/wp-2.2.3/   
...   
Document Length: 4708 bytes   
Complete requests: 52   
Requests per second: 5.14 [#/sec] (mean)

/usr/sbin/ab -t 10 -c 10 http://localhost/wp-2.3/   
...   
Document Length: 4770 bytes   
Complete requests: 41   
Requests per second: 4.06 [#/sec] (mean)

Y si hacemos algo de profiling también se nota un ligero aumento de consumo de CPU :/.

¿Qué más se puede mejorar?

El estado de desarrollo de WordPress está muy bien en cuánto que tiene un abanico de características más que sobrado y ofrece lo que cualquiera puede necesitar, pero si tuviera que pedir algo al respecto es mayor modularidad: a mí cosas como el APP, el WordPress cron, el blogroll, el envío de emails, el XMLRPC (al menos para publicar, para recibir/enviar trackbacks está bien) y otras tantas cosas me sobran.

Si hubiera alguna manera de hacer la carga de muchas de las características que tiene WordPress opcional (aunque fuera mediante define's en wp-config.php) sería una manera de ahorrarse mucho código que no va a ser usado.

Con esto sería mucho más modular, personalizable y quiero pensar menos mamut que si no fuera por cosas como el wp-cache hace tiempo que hubiera sido sustituido como CMS para blogs por su no poco uso de recursos, al menos en sitios con gran carga...

Comentarios